Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //--------------------------------------------- //
- // _ _ _ | | ______ //
- // | | | | | ------ //
- // | | | | | | | //
- // ----- | | | | |----| | //
- // | | | | | | ___ //
- // | | | | | //
- // ----- |______| //
- //______________________________________________//
- #define WHITE 0xFFFFFFAA
- #define LIGHTGREEN 0x38FF06FF
- #define LIGHTBLUE2 0xF6BB0AA
- #define LIGHTBLUE 0x0BBF6AA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_PINK 0xFF66FFAA
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_PURPLE 0x800080AA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_GREEN1 0x33AA33AA
- #define COLOR_BROWN 0xA52A2AAA
- #define blue 0x375FFFFF
- #define BlueMsg 0x0BBF6AA
- #define white 0xFFFFFFAA
- #define red 0xFF0000AA
- #define lightred 0xFB0000AA
- #define green 0x33FF33AA
- #define yellow 0xFFFF00AA
- #define grey 0xC0C0C0AA
- #define Green1 0x129E12FF
- #define Green2 0x53D212FF
- #define blue1 0x2641FEAA
- #define orange 0xFF9900AA
- #define black 0x2C2727AA
- #define COLOR_CYAN 0x40FFFFFF
- #define COLOR_DEADCONNECT 0x808080AA
- #pragma unused ret_memcpy
- #pragma unused strtok
- #include <a_samp>
- #include <dini>
- #include <dudb>
- //forwardai
- forward LoadData(playerid);
- forward SaveData(playerid);
- forward TaskuPridejimas(playerid);
- forward IstrintiInformacija(playerid);
- //kintamieji
- new bool:Logged[MAX_PLAYERS];
- new bool:Naujokas[MAX_PLAYERS];
- new ZinutesAuto[][] =
- {
- "{666666}[ {E67300} » {666666}] Serverio savininko skype:{E67300} dedexs22 ",
- "{666666}[ {E67300} » {666666}] Surinkus 500EXP gaunate [{E67300} VIP {666666}] mėnesiui!",
- "{666666}[ {E67300} » {666666}] Serverio savininko nick:{E67300} Ams_Deividas. "
- };
- new Admin[MAX_PLAYERS];
- new Text:InformacijosDezute[MAX_PLAYERS];
- new CreateCar[MAX_PLAYERS] = {-1,...};
- new RodymoDezute[MAX_PLAYERS];
- new VehicleNames[212][] = {
- {"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},{"Dumper"},
- {"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},{"Pony"},{"Mule"},
- {"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},{"Washington"},
- {"Bobcat"},{"Mr Whoopee"},{"BF Injection"},{"Premier"},{"Enforcer"},{"Securicar"},
- {"Banshee"},{"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Trailer 1"},{"Previon"},
- {"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},{"Romero"},{"Packer"},{"Monster"},
- {"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Trailer 2"},{"Turismo"},
- {"Speeder"},{"Reefer"},{"Tropic"},{"Flatbed"},{"Yankee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},
- {"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},
- {"Sanchez"},{"Sparrow"},{"Patriot"},{"Quad"},{"Coastguard"},{"Dinghy"},{"Hermes"},{"Sabre"},
- {"Rustler"},{"ZR-350"},{"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Burrito"},{"Camper"},{"Marquis"},
- {"Baggage"},{"Dozer"},{"Hunter"},{"Maverick"},{"News Chopper"},{"Rancher"},{"FBI Rancher"},{"Virgo"},{"Greenwood"},
- {"Jetmax"},{"Hotring"},{"Sandking"},{"Blista Compact"},{"Police Maverick"},{"Boxville"},{"Benson"},
- {"Mesa"},{"RC Goblin"},{"Hotring Racer A"},{"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},
- {"Super GT"},{"Elegant"},{"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"Stunt"},
- {"Tanker"}, {"Roadtrain"},{"Nebula"},{"Majestic"},{"Buccaneer"},{"Shamal"},{"Hydra"},{"FCR-900"},
- {"NRG-500"},{"HPV1000"},{"Cement Truck"},{"Tow Truck"},{"Fortune"},{"Cadrona"},{"FBI Truck"},
- {"Willard"},{"Forklift"},{"Tractor"},{"Combine"},{"Feltzer"},{"Remington"},{"Slamvan"},
- {"Blade"},{"Freight"},{"Streak"},{"Vortex"},{"Vincent"},{"Bullet"},{"Clover"},{"Sadler"},
- {"Firetruck LA"},{"Hustler"},{"Intruder"},{"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},
- {"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},{"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},
- {"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},{"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},
- {"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},{"Duneride"},{"Sweeper"},
- {"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},{"Stafford"},{"BF-400"},{"Newsvan"},
- {"Tug"},{"Trailer 3"},{"Emperor"},{"Wayfarer"},{"Euros"},{"Hotdog"},{"Club"},{"Freight Carriage"},
- {"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car (LSPD)"},{"Police Car (SFPD)"},
- {"Police Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T. Van"},{"Alpha"},{"Phoenix"},{"Glendale"},
- {"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},{"Boxville"},{"Farm Plow"},
- {"Utility Trailer"}};
- enum _playerData
- {
- pdm,
- pGaliCar
- };
- main( ) { }
- public OnGameModeInit()
- {
- //timeriai
- SetTimer("ZinutesAutomatines", 120000, true);
- // textdraw
- new gMax;
- gMax = GetMaxPlayers();
- for(new i=0; i<gMax; i++)
- {
- InformacijosDezute[i] = TextDrawCreate( 13, 150, " " );
- TextDrawUseBox(InformacijosDezute[i],1);
- TextDrawBoxColor(InformacijosDezute[i],0x00000066);
- TextDrawTextSize(InformacijosDezute[i],159, 81);
- TextDrawAlignment(InformacijosDezute[i],0);
- TextDrawBackgroundColor(InformacijosDezute[i],0x000000ff);
- TextDrawFont(InformacijosDezute[i],2);
- TextDrawLetterSize(InformacijosDezute[i],0.199999,1.200005);
- TextDrawColor(InformacijosDezute[i],0xffffffff );
- TextDrawSetOutline(InformacijosDezute[i],1);
- TextDrawSetProportional(InformacijosDezute[i],1);
- TextDrawSetShadow(InformacijosDezute[i],1);
- }
- //3d tekstai
- //visi serverio pickupai
- //serverio versija
- SetGameModeText("SA-Drift");
- //masinas
- //objektai
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Logged[playerid] = false;
- Admin[playerid] = false;
- new name[MAX_PLAYER_NAME],file[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(file,sizeof(file),"saves/users/%s.ini",name);
- if(!dini_Exists(file))
- {
- SetPlayerFacingAngle(playerid, 134.5663);
- SetPlayerPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraLookAt(playerid,-356.166931, 1523.124755, 86.276237);
- ShowPlayerDialog(playerid,0, DIALOG_STYLE_PASSWORD, "Registracija", "Iveskite savo norima slaptazodi.\nJis turi buti sudarytas is 3 raidziu/skaiciu.", "Registuotis", "Atsijungti");
- }
- else if(dini_Exists(file))
- {
- SetPlayerFacingAngle(playerid, 134.5663);
- SetPlayerPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraLookAt(playerid,-356.166931, 1523.124755, 86.276237);
- ShowPlayerDialog(playerid,1, DIALOG_STYLE_PASSWORD, "Prisijungimas", "Iveskite savo slaptazodi.\nSu kuriuo registravotes.", "Prisijungti", "Atsijungti");
- }
- //prisijungimo tekstai
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SaveData(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- new name[MAX_PLAYER_NAME],file[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(file,sizeof(file),"saves/users/%s.ini",name);
- SetPlayerPos(playerid, -329.5153,1537.0400,76.6117);
- SetPlayerSkin(playerid, 299);
- if(Naujokas[playerid] == true)
- {
- SetPlayerSkin(playerid, 299);
- SetPlayerArmour(playerid, 100);
- GivePlayerMoney(playerid, 100000);
- SetPlayerPos(playerid, -329.5153,1537.0400,76.6117);
- }
- if(Naujokas[playerid] == true)
- {
- SetPlayerPos(playerid, -329.5153,1537.0400,76.6117);
- }
- if(Admin[playerid] == 1)
- {
- SetPlayerPos(playerid, -329.5153,1537.0400,76.6117);
- }
- SetTimerEx("TaskuPridejimas", 61000, true, "i", playerid);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- InfoBoxForPlayer(playerid, "~r~Miriai!");
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/drift1", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),-2489.6118,-615.7424,132.1036);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 310.2000);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,-329.5153,1537.0400,76.6117);
- SetPlayerFacingAngle(playerid, 270.0);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,-329.5153,1537.0400,76.6117);
- SetPlayerFacingAngle(playerid, 270.0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/drift2", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),1257.6019,-2027.8704,59.1490);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 270.4951);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,1257.6019,-2027.8704,59.1490);
- SetPlayerFacingAngle(playerid, 270.4951);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,1257.6019,-2027.8704,59.1490);
- SetPlayerFacingAngle(playerid, 270.4951);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/drift3", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),2328.7517,1399.8760,42.4814);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 359.4778);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,2328.7517,1399.8760,42.4814);
- SetPlayerFacingAngle(playerid, 359.4778);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,2328.7517,1399.8760,42.4814);
- SetPlayerFacingAngle(playerid, 359.4778);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/drift4", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),2259.6487,1963.1309,31.4394);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 274.0729);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,2259.6487,1963.1309,31.4394);
- SetPlayerFacingAngle(playerid, 274.0729);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,2259.6487,1963.1309,31.4394);
- SetPlayerFacingAngle(playerid, 274.0729);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/drift", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),-299.0,1579.3,75.3);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 207.1619);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,-299.0,1579.3,75.3);
- SetPlayerFacingAngle(playerid, 207.1619);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,-299.0,1579.3,75.3);
- SetPlayerFacingAngle(playerid, 207.1619);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/sfap", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),-1424.6083, -290.9622, 14.1484);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 179.6997);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,-1424.6083, -290.9622, 14.1484);
- SetPlayerFacingAngle(playerid, 1.3517);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,-1424.6083, -290.9622, 14.1484);
- SetPlayerFacingAngle(playerid, 1.3517);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/lsap", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),1630.2030,-2328.9673,13.5469);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 179.6997);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,1630.2030,-2328.9673,13.5469);
- SetPlayerFacingAngle(playerid, 1.3517);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,1630.2030,-2328.9673,13.5469);
- SetPlayerFacingAngle(playerid, 1.3517);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/lvap", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),1688.7990, 1447.7753, 10.7675);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 179.6997);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,1688.7990, 1447.7753, 10.7675);
- SetPlayerFacingAngle(playerid, 1.3517);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,1688.7990, 1447.7753, 10.7675);
- SetPlayerFacingAngle(playerid, 1.3517);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/drift5", true) == 0){
- if(IsPlayerInAnyVehicle(playerid) == 1) {
- SetPlayerInterior(playerid, 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- SetVehiclePos(GetPlayerVehicleID(playerid),1514.7070,-1765.0824,33.4297);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 144.3192);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
- } else {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,1514.7070,-1765.0824,33.4297);
- SetPlayerFacingAngle(playerid, 307.713348);
- SetCameraBehindPlayer(playerid);
- }
- } else {
- SetPlayerPos(playerid,1514.7070,-1765.0824,33.4297);
- SetPlayerFacingAngle(playerid, 307.713348);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- new
- cmd[256],
- tmp[256],
- tmp2[512], tmp3[512], tmp4[512],idx;
- cmd = strtok(cmdtext, idx);
- if(strcmp(cmd, "/car", true)==0)
- {
- if(IsPlayerInAnyVehicle(playerid)) { return InfoBoxForPlayer(playerid, "~r~Tu turi masina!"); }
- tmp = strtok(cmdtext, idx);
- tmp2 = strtok(cmdtext,idx);
- tmp3 = strtok(cmdtext,idx);
- tmp4 = strtok(cmdtext,idx);
- if(!strlen(tmp) || strlen(tmp) > 32) { return InfoBoxForPlayer(playerid, "~g~Naudojimas: /car <pavadinimas> <spalva1>\n<spalva2> <numeriai>"); }
- new
- car,colour1, colour2;
- if(!IsNumeric(tmp)) { car = GetVehicleModelIDFromName(tmp); } else { car = strval(tmp); }
- if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
- if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
- if(car > 611 || car < 400) { return InfoBoxForPlayer(playerid, "~r~Tokios masinos nera!"); }
- if(CreateCar[playerid] != -1) { DestroyVehicle(CreateCar[playerid]); }
- new
- Float:pos[4];
- GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
- GetPlayerFacingAngle(playerid, pos[3]);
- CreateCar[playerid] = CreateVehicle(car, pos[0], pos[1], pos[2], pos[3],colour1,colour2, 50000);
- SetVehicleNumberPlate(CreateCar[playerid], tmp4);
- SetVehicleToRespawn(CreateCar[playerid]);
- PutPlayerInVehicle(playerid, CreateCar[playerid], 0);
- SetVehicleVirtualWorld(CreateCar[playerid], GetPlayerVirtualWorld(playerid));
- new
- MaxPlayers = GetMaxPlayers();
- for(new i; i < MaxPlayers; i++)
- {
- if(!IsPlayerConnected(i) || i == playerid) continue;
- SetVehicleParamsForPlayer(CreateCar[playerid], i, 0, true);
- }
- new
- string[144];
- format(string, sizeof string, "~g~Pasigaminai: %s", VehicleNames[car-400]);
- InfoBoxForPlayer(playerid, string);
- return 1;
- }
- return InfoBoxForPlayer(playerid, "~r~Tokios komandos nera!");
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- forward GetVehicleModelIDFromName(vname[]);
- public GetVehicleModelIDFromName(vname[])
- {
- for(new i = 0; i < 211; i++)
- {
- if ( strfind(VehicleNames[i], vname, true) != -1 )
- return i + 400;
- }
- return -1;
- }
- forward IstrintiInformacija(playerid);
- public IstrintiInformacija(playerid)
- {
- printf("IstrintiInformacija(%d);", playerid);
- TextDrawHideForPlayer(playerid, InformacijosDezute[playerid]);
- //TextDrawDestroy(InformacijosDezute[playerid]);
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- if(Logged[playerid] == false && Naujokas[playerid] == false)
- {
- SendClientMessage(playerid,WHITE,"{666666}[ {E67300} » {666666}] Prašome prisijungti!!");
- return 0;
- }
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- }
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- SetPlayerFacingAngle(playerid, 134.5663);
- SetPlayerPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraLookAt(playerid,-356.166931, 1523.124755, 86.276237);
- if(dialogid == 0) //registracija
- {
- if(response) //jeigu paspaude registruotis
- {
- if(strlen(inputtext) < 3)
- {
- SetPlayerFacingAngle(playerid, 134.5663);
- SetPlayerPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraLookAt(playerid,-356.166931, 1523.124755, 86.276237);
- SendClientMessage(playerid,WHITE,"{666666}[ {E67300} » {666666}] Slaptazodis turi buti is 3 raidziu/skaiciu.");
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_PASSWORD, "Registracija", "Iveskite savo norima slaptazodi.\nJis turi buti sudarytas is 3 raidziu/skaiciu", "Registuotis", "Atsijungti" );
- }
- else
- {
- new name[MAX_PLAYER_NAME],file[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(file,sizeof(file),"saves/users/%s.ini",name);
- dini_Create(file);
- dini_IntSet(file,"slaptazodis",udb_hash(inputtext));
- format(file,sizeof(file),"{666666}[ {E67300} » {666666}] Jus užsiregistravote, nepamirškite savo slaptažodžio! (%s)",inputtext);
- SendClientMessage(playerid,WHITE,file);
- SetPlayerPos(playerid, -329.5153,1537.0400,76.6117);
- Naujokas[playerid] = true;
- }
- }
- else if(!response)
- {
- Kick(playerid);
- SendClientMessage(playerid,WHITE,"{666666}[ {E67300} » {666666}] Jus esate išmestas iš serverio.");
- }
- }
- if(dialogid == 1) // prisijungimas
- {
- if(response) // jeigu paspaude prisijungti
- {
- SetPlayerFacingAngle(playerid, 134.5663);
- SetPlayerPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraPos(playerid,-359.789123, 1522.762451, 87.934059);
- SetPlayerCameraLookAt(playerid,-356.166931, 1523.124755, 86.276237);
- new file[128], name[128], pass[256]; // kintamieji
- GetPlayerName(playerid, name, 128); // gaunam slapyvardi
- format(file,sizeof(file),"saves/users/%s.ini",name);
- pass = dini_Get(file,"slaptazodis"); // Gaunam zaidejo tikra slaptazodi.
- if(udb_hash(inputtext) != strval(pass)) // Jai zaidejo irasytas slaptazodis neatitinka tikram slaptazodziui.
- {
- ShowPlayerDialog(playerid,1, DIALOG_STYLE_PASSWORD, "Prisijungimas", "Jusu ivestas slaptazodis yra neteisingas.", "Prisijungti", "Atsijungti");
- }
- else
- {
- Logged[playerid] = true;
- SetPlayerPos(playerid, -329.5153,1537.0400,76.6117);
- SendClientMessage(playerid,WHITE,"{666666}[ {E67300} » {666666}] Sekmingai prisijungiai sekmės serveryja!");
- SendClientMessage(playerid,WHITE,"{666666}[ {E67300} » {666666}] Surinkus 500EXP gaunate [{E67300} VIP {666666}] mėnesiui!");
- }
- }
- else if(!response)
- {
- Kick(playerid);
- SendClientMessage(playerid,WHITE,"{666666}[ {E67300} » {666666}] Jus esate išmestas iš serverio.");
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public LoadData(playerid)
- {
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "saves/users/%s.ini", name);
- new tmpxp = dini_Int(file,"Xp");
- SetPlayerScore(playerid,tmpxp);
- SetPlayerPos(playerid, -329.5153,1537.0400,76.6117);
- GivePlayerMoney(playerid, dini_Int(file,"Pinigai"));
- Admin[playerid] = dini_Int(file, "Admin");
- return 1;
- }
- forward ZinutesAutomatines();
- public ZinutesAutomatines()
- {
- SendClientMessageToAll(0x33CCFFAA, ZinutesAuto[random(sizeof(ZinutesAuto))]);
- return 1;
- }
- public SaveData(playerid)
- {
- new Float:coo[3];
- SetPlayerPos(playerid, -329.5153,1537.0400,76.6117);
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "saves/users/%s.ini", name);
- GetPlayerPos(playerid,coo[0],coo[1],coo[2]);
- dini_IntSet(file,"Xp",GetPlayerScore(playerid));
- dini_IntSet(file,"Pinigai",GetPlayerMoney(playerid));
- dini_IntSet(file,"Admin",Admin[playerid]);
- return 1;
- }
- public TaskuPridejimas(playerid)
- {
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
- return 1;
- }
- stock InfoBoxForPlayer1(playerid, text[])
- {
- TextDrawHideForPlayer(playerid, InformacijosDezute[playerid]);
- new string[512];
- RodymoDezute[playerid] = 1;
- format(string, sizeof(string), "%s~y~___________", text);
- TextDrawSetString(InformacijosDezute[playerid], string);
- TextDrawShowForPlayer(playerid, InformacijosDezute[playerid]);
- return 1;
- }
- stock InfoBoxForPlayer(playerid, text[])
- {
- TextDrawHideForPlayer(playerid, InformacijosDezute[playerid]);
- new string[512];
- RodymoDezute[playerid] = 1;
- format(string, sizeof(string), "%s~y~___________", text);
- TextDrawSetString(InformacijosDezute[playerid], string);
- TextDrawShowForPlayer(playerid, InformacijosDezute[playerid]);
- PlayerPlaySound( playerid, 1057, 0.0, 0.0, 0.0 );
- SetTimerEx("IstrintiInformacija", 6900, 0, "d", playerid);
- return 1;
- }
- stock IsNumeric(string[])
- {
- for (new i = 0, j = strlen(string); i < j; i++)
- {
- if (string[i] > '9' || string[i] < '0') return false;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment