Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Gamemode kūrėjas Tommy_Shelby [Povilasz]
- #include <a_samp>
- #include <dini>
- #include <dudb>
- #include <dutils>
- #include <zcmd>
- #include <sscanf2>
- #include <streamer>
- #pragma unused ret_memcpy
- forward Saugojimas(playerid, bool:simple);
- forward Krovimas(playerid);
- forward XP();
- forward SendMSG();
- new bool:Logged[MAX_PLAYERS];
- // pickupai
- new prizi; // kelių prižiūrėtojų darbo pickupas
- // mašinos
- new prcr[6]; // kelių prižiūrėtojų darbo mašinos
- enum PlayerInfo
- {
- adminas,
- patirtis,
- naujokas,
- darbas,
- pinigai,
- vipas,
- pLead,
- leanvited
- }
- new pInfo[MAX_PLAYERS][PlayerInfo];
- main()
- {
- print("\n----------------------------------");
- print(" Gamemode Sekmingai Užkrautas!");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~XP kilimo timeris~~~~~~~~~~~~~~~~~~~~~~~~~
- SetTimer("XP", 60000, true); //Čia parašome kas kiek laiko kils po 1xp (60s)
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Gamemode versija~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SetGameModeText("TLSFG 0.0.1");//Serverio versija
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Darbo text label~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Create3DTextLabel("{FFFFFF}Darbas be pakvietimo\n{C2ECFF}Kelių prižiūrėtojai", 0xFFFFFF, -1977.7805,79.7342,27.6875, 50, 0, 1);
- Create3DTextLabel("• Sveiki atvykę į TLSFG.LT serverį\nMalonaus žaidimo linki\n Serverio administracija •",0x0000FFFF,-1974.9351,137.9220,27.6875, 50, 0, 1);
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Darbo pickupai~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- prizi = CreatePickup(1275, 2, -1977.7805,79.7342,27.6875); // kelių prižiūrėtojų pickup
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Kelių darbo mašinos~~~~~~~~~~~~~~~~~~~~~~~~~
- prcr[0] = AddStaticVehicleEx(422,-1963.6680,105.2518,27.6773,89.3024, 1,0,1); // kelių prižiūrėtojų mašina
- prcr[1] = AddStaticVehicleEx(422,-1963.5784,100.5904,27.6729,90.6105, 1,0,1); // kelių prižiūrėtojų mašina
- prcr[2] = AddStaticVehicleEx(422,-1963.5647,94.4268,27.6724,91.1661, 1,0,1); // kelių prižiūrėtojų mašina
- prcr[3] = AddStaticVehicleEx(422,-1963.5516,89.6235,27.6722,89.0221, 1,0,1); // kelių prižiūrėtojų mašina
- prcr[4] = AddStaticVehicleEx(422,-1963.7640,85.0626,27.6718,92.0624, 1,0,1); // kelių prižiūrėtojų mašina
- prcr[5] = AddStaticVehicleEx(422,-1963.6162,80.6045,27.6729,90.2839, 1,0,1); // kelių prižiūrėtojų mašina
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~Dviračiai spawnui~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- AddStaticVehicle(510,-1986.4064,166.6300,27.2693,180.0412,31,31); // dviratis1
- AddStaticVehicle(510,-1986.3650,159.8101,27.2693,180.9170,31,31); // dviratis2
- AddStaticVehicle(510,-1986.2562,153.9006,27.2692,181.3264,31,31); // dviratis3
- AddStaticVehicle(510,-1986.0448,146.2727,27.2692,181.9796,31,31); // dviratis4
- AddStaticVehicle(510,-1986.2321,130.5169,27.2692,181.0686,31,31); // dviratis5
- AddStaticVehicle(510,-1986.1106,124.8674,27.2692,181.5334,31,31); // dviratis6
- AddStaticVehicle(510,-1985.9310,118.5375,27.2671,181.8190,31,31); // dviratis7
- AddStaticVehicle(510,-1986.0194,111.8940,27.2674,180.6153,37,37); // dviratis8
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- TogglePlayerSpectating(playerid, true);
- //~~~~~~~~~~~~~~~~~~~~Spawn vieta ir kameros pozicijos~~~~~~~~~~~~~~~~~~~~~~
- SetSpawnInfo(playerid, 0, 0, -1970.3409,137.9245,27.6875,89.6009,0,0,0,0,0,0); //spawno vieta
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- //~~~~~~~~~~~~~~~~~~~~~~~Kai užsiregina ką gauna~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SetPlayerScore(playerid, 1500);//Parašome kiek žaidėjas gaus xp
- GivePlayerMoney(playerid, 25000);//Parašome kiek žaidėjas gaus eu
- SetPlayerHealth(playerid, 100);//nustatome kiek žaidėjas gaus gyvybių
- SetPlayerArmour(playerid, 100);//nustatome kiek žaidėjas gaus šarvų
- SetPlayerSkin(playerid,185);//Priskiriame žaidėjui skiną
- SetPlayerColor(playerid, 0x808080FF);//priskiriame žaidėjui spalvą
- //~~~~~~~~~~~~~~~~~~~~~~~~~~Adminas 3d labelis~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- if(pInfo[playerid][adminas])
- {
- new Text3D:adminas3d[MAX_PLAYERS];
- adminas3d[playerid] = Create3DTextLabel("Administratorius",0x008080FF,30.0,40.0,50.0,40.0,0);//virš admin galvos rašys
- Attach3DTextLabelToPlayer(adminas3d[playerid], playerid, 0.0, 0.0, 0.7);
- }
- //~~~~~~~~~~~~~~~~~~~~~~~LOGIN IR REGISTRACIJA~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Logged[playerid] = false;
- new failas[128], vardas[128];
- GetPlayerName(playerid, vardas, 128);
- format(failas, 128,"Zaidejai/%s.ini", vardas);
- if(!dini_Exists(failas))
- {
- ShowPlayerDialog(playerid, 1,DIALOG_STYLE_PASSWORD,"Registracija prie serverio","Sveiki atvykę į TLSFG.LT, prašome užsiregistruoti\nĮveskite savo sugalvotą slaptažodį:","Gerai","Išeiti");
- }
- else if(dini_Exists(failas))
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD,"Prisijungimas prie serverio","Sveiki sugryžę į TLSFG.LT, prašome prisijungti\nĮveskite savo paskyros slaptažodį:","Gerai","Išeiti");
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~INFORMACIJA~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SendClientMessage(playerid,0x00FF00FF, "• [INFORMACIJA] {99ff00}Sveikas atvykęs į TLSFG.LT serverį, linkime gerai praleisti laiką. •");
- SendClientMessage(playerid,0x00FF00FF, "• [INFORMACIJA] {99ff00}Serverio taisykles galite sužinoti parašę /taisykles •");
- SendClientMessage(playerid,0x00FF00FF, "• [INFORMACIJA] {99ff00}Radus serveryje klaidą ar bugą, praneškite serverio savininkui •");
- SendClientMessage(playerid,0x00FF00FF, "• [INFORMACIJA] {99ff00}Serverio savininko discord: {ffffff}JŪSŲ DICSCORD•");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- Saugojimas(playerid, true);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- Krovimas(playerid);//krovimas
- if(pInfo[playerid][naujokas] == 1)
- {
- pInfo[playerid][adminas] = 0;//užkrauna jei turi adminą
- pInfo[playerid][darbas] = 0;//užkrauna jei turi darbą
- SetPlayerPos(playerid, -1970.3409,137.9245,27.6875);//nustato buvimo vietą
- pInfo[playerid][naujokas] = 0;
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- /*new vardas[ 30 ], stringas[ 158 ];
- GetPlayerName( playerid, vardas, 24 );
- format( stringas, 158, "{99FF00}%s sako:{ffffff} %s", vardas, text);
- SendClientMessage( playerid, -1, stringas);
- return 1;*/
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new MasinosID = GetPlayerVehicleID(playerid);
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(MasinosID == prcr[5])
- {
- if(pInfo[playerid][darbas] == 10)
- {
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, 0x008000FF, "• Šį automobilį gali vairuoti tik darbuotojai •");
- }
- }
- }
- 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)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- //~~~~~~~~~~~~~~~~~~~Kelių prižiūrėtojo darbo pickupas~~~~~~~~~~~~~~~~~~~~~~
- if(pickupid == prizi)
- {
- SetPlayerSkin(playerid, 16);
- pInfo[playerid][darbas] = 10;
- SendClientMessage(playerid, 0x008000FF,"• Sėkmingai įsidarbinote į Kelių Prižiūrėtojus! Sėkmės darbe. •");
- }
- 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)
- {
- 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[])
- {
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~REGISTRACIJA/LOGIN~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- if(dialogid == 1)
- {
- if(response)
- {
- new failas[128], vardas[128];
- GetPlayerName(playerid, vardas, 128);
- format(failas, 128,"Zaidejai/%s.ini", vardas);
- dini_Create(failas);
- dini_IntSet(failas, "Slaptazodis", udb_hash(inputtext));
- dini_IntSet(failas, "naujokas", pInfo[playerid][naujokas] = 1);
- Logged[playerid] = true;
- SendClientMessage(playerid, 0xFFFFFFFF,"Sėkmingai prisiregistravote");
- SendClientMessage(playerid, 0xFFFFFFFF,"Malonaus žaidimo linki serverio administracija");
- }
- else if(!response)
- {
- Kick(playerid);
- }
- }
- if(dialogid == 2)
- {
- if(response)
- {
- new failas[128], vardas[128], pass[300];
- GetPlayerName(playerid, vardas, 128);
- format(failas, 128, "Zaidejai/%s.ini", vardas);
- pass = dini_Get(failas, "Slaptazodis");
- if(udb_hash(inputtext) != strval(pass))
- {
- ShowPlayerDialog(playerid,2, DIALOG_STYLE_PASSWORD,"Prisijungimas prie serverio","Jūsų įvestas slaptažodis buvo neteisingas.\nĮveskite dar kartą:","Gerai","Išeiti");
- }
- else
- {
- Logged[playerid] = true;
- SendClientMessage(playerid, 0xFFFFFFFF,"Sėkmingai prisijungėte.");
- SendClientMessage(playerid, 0xFFFFFFFF,"Gero žaidimo linki serverio administracija.");
- }
- }
- else if(!response)
- {
- Kick(playerid);
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SAUGOJIMAS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- public Saugojimas(playerid, bool:simple)
- {
- new vardas[MAX_PLAYER_NAME], failas[256];
- new Float:Pozicija_x,Float:Pozicija_y,Float:Pozicija_z;
- GetPlayerName(playerid, vardas, sizeof(vardas));
- format(failas, sizeof(failas), "Zaidejai/%s.ini", vardas);
- GetPlayerPos(playerid,Pozicija_x,Pozicija_y,Pozicija_z);
- dini_FloatSet(failas,"Pozicija_X",Pozicija_x);
- dini_FloatSet(failas,"Pozicija_Y",Pozicija_y);
- dini_FloatSet(failas,"Pozicija_Z",Pozicija_z);
- dini_IntSet(failas, "AdminLygis",pInfo[playerid][adminas]);
- dini_IntSet(failas, "naujokas",pInfo[playerid][naujokas]);
- dini_IntSet(failas, "darbas",pInfo[playerid][darbas]);
- dini_IntSet(failas, "VIP",pInfo[playerid][vipas]);
- dini_IntSet(failas, "Patirtis", GetPlayerScore(playerid));
- dini_IntSet(failas, "pLead",pInfo[playerid][pLead]);
- dini_IntSet(failas, "Pinigai", GetPlayerMoney(playerid));
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~KROVIMAS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- public Krovimas(playerid)
- {
- new vardas[MAX_PLAYER_NAME], failas[256];
- GetPlayerName(playerid, vardas, sizeof(vardas));
- format(failas, sizeof(failas), "Zaidejai/%s.ini", vardas);
- new Patirtis = dini_Int(failas, "Patirtis");
- new Pinigai = dini_Int(failas, "Pinigai");
- SetPlayerScore(playerid, Patirtis);
- GivePlayerMoney(playerid, Pinigai);
- pInfo[playerid][naujokas] = dini_Int(failas, "naujokas");
- pInfo[playerid][darbas] = dini_Int(failas, "darbas");
- pInfo[playerid][vipas] = dini_Int(failas, "VIP");
- pInfo[playerid][pLead] = dini_Int(failas, "pLead");
- pInfo[playerid][adminas] = dini_Int(failas, "AdminLygis");
- SetPlayerPos(playerid,dini_Float(failas,"Pozicija_X"),dini_Float(failas,"Pozicija_Y"),dini_Float(failas,"Pozicija_Z"));
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~~Serverio komandos~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CMD:taisykles(playerid, params[])
- {
- ShowPlayerDialog(playerid, 1002, DIALOG_STYLE_MSGBOX,"=== Serverio taisyklės ===", "1.Draudžiama naudoti neleistinas programas\n{3300ff}2.Draudžiama reklamuoti kitus serverius\n{3300ff}3.Draudžiama įžeidinėti ar grąsinti serverio žaidėjams\n{3300ff}4.Draudžiama kenkti serveriui\n{3300ff}5.Draudžiama pardavinėti serverio valiutą už tikrus pinigus\n{3300ff}6.Draudžiama naudoti pagalbines programas\n{3300ff}7.Draudžiama floodinti administracijai.","Supratau","");
- return 1;
- }
- CMD:atnaujinimai(playerid, params[] )
- {
- ShowPlayerDialog( playerid, 1002, DIALOG_STYLE_MSGBOX, "=== Atnaujinimai ===", "1.Sukurtas login/registracija\n2.Pridėta keletas dviračių prie spawno\n3.Sukurtas naujokų pickup\n4.Savininkams keletas komandų\n5.Prisijungus rašys svarbią informaciją\n6.Sukurtas darbas\n7.Sukurta admin sistema.", "Supratau", "" );
- return 1;
- }
- CMD:komandos(playerid, params[])
- {
- ShowPlayerDialog(playerid,1002, DIALOG_STYLE_MSGBOX, "=== KOMANDOS ===", "/taisykles\n/atnaujinimai\n/akomandos\n/dkomandos\n/vkomandos\n/info\n","Ok","");
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~Administratoriaus komandos~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CMD:s(playerid, params[])
- {
- if(pInfo[playerid][adminas] == 1)
- {
- new vardas[128], zin[128];
- GetPlayerName(playerid, vardas,MAX_PLAYER_NAME);
- format(zin,sizeof(zin),"{009900}Administratorius {FF0000}%s {009900}sako: {CC0099}%s ", vardas, params);
- SendClientMessageToAll(-1,zin);
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- CMD:tpspawn(playerid, params[])
- {
- if(pInfo[playerid][adminas] == 1)
- {
- SetPlayerPos(playerid, -1985.1917,137.8640,27.6875);
- SendClientMessage(playerid, 0xFFFFFF,"• Jūs sekmingai buvote nukeltas į serverio spawną! •");
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- CMD:jetpack(playerid, params[])
- {
- if(pInfo[playerid][adminas] == 1)
- {
- SetPlayerSpecialAction(playerid, 2);
- SendClientMessage(playerid,0xFF0000AA, "• Sėkmingai pasiemei jetpacką •");
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- CMD:milijonas(playerid, params[])
- {
- if(pInfo[playerid][adminas] == 1)
- {
- GivePlayerMoney(playerid,1000000);
- SendClientMessage(playerid,0x33CCFFAA, "• Sėkmingai gavote papildomų pinigų į rankas •");
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- CMD:get(playerid, params[])
- {
- if(pInfo[playerid][adminas] == 1)
- {
- new id;
- if (sscanf(params, "sr", id)) SendClientMessage(playerid, 0xFF0000AA, "Naudojimas: /get žaidėjo id/nick");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Tokio žaidejo nėra");
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(id, x,y,z);
- }
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- CMD:to(playerid, params[])
- {
- if(pInfo[playerid][adminas] == 1)
- {
- new id;
- if (sscanf(params, "sr", id)) SendClientMessage(playerid, 0xFF0000AA, "Naudojimas: /to žaidėjo id/nick");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Tokio žaidejo nėra");
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(id,x,y,z);
- SetPlayerPos(playerid, x,y,z);
- }
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- CMD:heal(playerid, params[])
- {
- if(pInfo[playerid][adminas] == 1)
- {
- new id;
- if (sscanf(params, "sr", id)) SendClientMessage(playerid, 0xFF0000AA, "Naudojimas: /heal [žaidėjo id/nick]");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Tokio žaidejo nėra");
- else
- {
- SetPlayerHealth(id, 100);
- SetPlayerArmour(id, 100);
- }
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- CMD:pasigydyti(playerid, params[])
- {
- if(pInfo[playerid][adminas] == 1)
- {
- if (sscanf(params, "sr")) SendClientMessage(playerid, 0xFF0000AA, "Naudojimas: /pasigydyti");
- else
- {
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- }
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~VIP komandos~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CMD:v(playerid, params[])
- {
- if(pInfo[playerid][vipas] == 1)
- {
- new vardas[128], zin[128];
- GetPlayerName(playerid, vardas,MAX_PLAYER_NAME);
- format(zin,sizeof(zin),"{FFFF33}VIP {FFFF00}%s {FFFF33}sako: %s ", vardas, params);
- SendClientMessageToAll(-1,zin);
- }
- else
- {
- SendClientMessage(playerid, -1, "Tokios komandos nėra, naudokite /komandos");
- }
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~Direktoriaus valdymas~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CMD:priimti(playerid, params[])
- {
- if(pInfo[playerid][pLead] == 1)
- {
- new id;
- if (sscanf(params, "r", id)) SendClientMessage(playerid, -1, "Naudojimas: /priimti");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Tokio žaidejo nėra");
- else
- {
- pInfo[id][leanvited] = 1;
- SendClientMessage(id, -1, "Sveikinu tu buvai priimtas į [NĖRA] Darbą!");
- SendClientMessage(playerid, -1, "Žaidėjas priimtas");
- }
- }
- else
- {
- SendClientMessage(playerid, -1, "• Jūs ne nesate direktorius! •");
- }
- return 1;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~TOKIOS KOMANDOS NĖRA~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- public OnPlayerCommandPerformed ( playerid , cmdtext [ ] , success )
- {
- if(!success)
- {
- new msg[128];
- format(msg, 128,"{FF8585}• [KLAIDA]{ffffff}: Tokios komandos nėra ( {FF8585}%s{ffffff} ) ! •",cmdtext);
- SendClientMessage(playerid, -1, msg);
- }
- return true;
- }
- //~~~~~~~~~~~~~~~~~~~~~~~~~~~xp kilimo sistema~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- public XP()
- {
- for ( new i = 0; i < MAX_PLAYERS; i ++ )
- {
- if ( !IsPlayerConnected( i ) ) continue;
- SetPlayerScore( i, GetPlayerScore( i ) + 1 );
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment