Tabel Lideri
Conținut Popular
Afișez conținut cu cea mai mare reputație pe 08.12.2024 în toate secțiunile
-
Daca nu le aveti incluse includeti astea: #include <a_objects> #include <streamer> #include <sscanf2> #include <zcmd> Apoi definim parametri de lucru: forward EsteMasinaJOB(carid); forward timpjob(playerid); new objjob[MAX_PLAYERS]; new timecut[MAX_PLAYERS]; new skinjob[MAX_PLAYERS]; new masina[MAX_PLAYERS]; new PasJob[MAX_PLAYERS]; new masina1, masina2, masina3, masina4, masina5; Mergem la ONGameModeInit si creem niste lucruri: CreateObject(3276, -117.14592, -1199.96472, 2.72656, 3.14159, 0.00000, 1.90836); CreateObject(3276, -106.42129, -1217.62317, 2.72660, 357.00000, 0.00000, -8.00000); CreateObject(3276, -99.50285, -1198.14978, 2.72660, 357.00000, 0.00000, -14.00000); CreateObject(3276, -110.37328, -1195.47974, 2.72660, 357.00000, 0.00000, -12.00000); CreateObject(967, -100.37933, -1217.53540, 1.68390, 0.00000, 0.00000, -185.00000); // 3dtext + pickup Create3DTextLabel("Job Taietor de Lemne\nTasteaza /incepemunca pentru a incepe", 0xFFFFFFAA, -87.8051,-1212.2844,2.8906); AddStaticPickup(1275, 23, -87.8051,-1212.2844,2.8906); // Masini Job masina1 = CreateVehicle(578, -103.7480, -1200.4038, 3.3278, 84.0000, -1, -1, 100); masina2 = CreateVehicle(578, -104.4939, -1204.9441, 3.3278, 84.0000, -1, -1, 100); masina3 = CreateVehicle(578, -108.5940, -1214.9368, 3.3278, 84.0000, -1, -1, 100); masina4 = CreateVehicle(578, -118.8193, -1224.0529, 3.3278, -4.0000, -1, -1, 100); masina5 = CreateVehicle(578, -123.7361, -1223.4977, 3.3278, -4.0000, -1, -1, 100); Mergem la OnPlayerConnect: PasJob[playerid] = 0; RemoveBuildingForPlayer(playerid, 1447, -107.0859, -1196.0859, 3.0391, 0.25); RemoveBuildingForPlayer(playerid, 1412, -112.1719, -1194.7500, 3.0391, 0.25); RemoveBuildingForPlayer(playerid, 1413, -101.2891, -1215.5859, 2.9609, 0.25); RemoveBuildingForPlayer(playerid, 1447, -100.1797, -1210.0781, 3.0391, 0.25); RemoveBuildingForPlayer(playerid, 1413, -102.1328, -1197.1641, 2.9609, 0.25); RemoveBuildingForPlayer(playerid, 1412, -98.9219, -1204.9141, 3.0391, 0.25); RemoveBuildingForPlayer(playerid, 1412, -98.8750, -1199.9297, 3.0391, 0.25); Apoi punem la publicuri asta: public EsteMasinaJOB(carid)// verificare daca este in masina { if(carid == masina1||carid == masina2||carid == masina3||carid == masina4||carid == masina5)// masinile { return 1; } return 0; } Mergem la OnPlayerKeyStateChange si adaugam asta: new newcar = GetPlayerVehicleID(playerid); if(EsteMasinaJOB(newcar))// verificarea de mai sus { if(PasJob[playerid] == 0)// Pasul { SendClientMessage(playerid, 0xFF0000C8, "Nu ai jobul de taietor de lmne!"); RemovePlayerFromVehicle(playerid);// Il scoate din masina } if(PasJob[playerid] == 1) { SendClientMessage(playerid, 0xFFFF00C8, "Dute la checkpoint-ul marcat pe radar pentru a incepe munca.."); SetPlayerCheckpoint(playerid, -233.0633,-1218.7089,6.5594, 5);// ii pune checkpoint PasJob[playerid] = 2; // ii seteaza noul pas masina[playerid] = newcar; return 1; } } Apoi mergem in gm, acolo unde avem comenzile si punem: CMD:startwork(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, 3, -87.8051,-1212.2844,2.8906))// verifica daca este la locatia job-ului { if(PasJob[playerid] == 0) { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{FFFFFF}Taietor de lemne", "{FFFFFF}Timp Lucru: {FF8000}7 Minute\n{FFFFFF}Suma Castigata: {FF8000}100.000$","Inchide", ""); skinjob[playerid] = GetPlayerSkin(playerid);// verifica skinul SetPlayerSkin(playerid, 1);// pune skinul PasJob[playerid] = 1; //ii seteaza pasul SendClientMessage(playerid, 0xFFFFFFAA, "Intra intr-un vehicul pentru a incepe."); } else { SendClientMessage(playerid, 0xFFFFFFAA, "Nu trebuia sa ai alt loc de munca , sau alta sarcina in progres!"); return 1; } } else { SendClientMessage(playerid, 0xFFFFFFAA, "Nu esti in cabina de schimbare!"); return 1; } return 1; } Mergem la onPlayerEnterCheckPoint si bagam asta: if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && EsteMasinaJOB(GetPlayerVehicleID(playerid)))// pasjob - pasul jobului | DisablePlayerCheckPoint - scoate punctul { if(PasJob[playerid] == 2 && IsPlayerInRangeOfPoint(playerid, 5, -233.0633,-1218.7089,6.5594)) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid, 0xFFFFFFAA, "Parcheaza Masina in lateral."); SetPlayerCheckpoint(playerid, -242.7653,-1198.1378,7.4173, 5); PasJob[playerid] = 3; } else if(PasJob[playerid] == 3 && IsPlayerInRangeOfPoint(playerid, 5, -242.7653,-1198.1378,7.4173)) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid, 0xFFFFFFAA, "Coboara din vehicul si dute la copacii pentru ai taia."); SetPlayerCheckpoint(playerid, -253.6463,-1220.2349,6.1858, 1.0); PasJob[playerid] = 4; } else if(PasJob[playerid] == 12 && IsPlayerInRangeOfPoint(playerid, 5, -380.8114,-1426.4735,25.7750)) { new vehid; vehid = GetPlayerVehicleID(playerid); DisablePlayerCheckpoint(playerid); SendClientMessage(playerid, 0xFFFFFFAA, "Ai terminat slujba , ai primit : $100.000"); GivePlayerMoney(playerid, 100000); DestroyPlayerObject(playerid, objjob[playerid]); SetVehicleToRespawn(vehid); SetPlayerSkin(playerid, 20); PasJob[playerid] = 0; masina[playerid] = 0; } } else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { if(PasJob[playerid] == 4 && IsPlayerInRangeOfPoint(playerid, 1, -253.6463,-1220.2349,6.1858)) { DisablePlayerCheckpoint(playerid); TogglePlayerControllable(playerid, 0); timecut[playerid] = SetTimerEx("timpjob",5000,false,"i", playerid); } else if(PasJob[playerid] == 5 && IsPlayerInRangeOfPoint(playerid, 2, -103.7549, -1546.4635, 2.6107)) { DisablePlayerCheckpoint(playerid); if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); SendClientMessage(playerid, 0xFFFFFFAA, "Du-te acum la alt copac si taie-l."); SetPlayerCheckpoint(playerid, -245.1579,-1211.6552,6.7876, 1.0); PasJob[playerid] = 6; } else if(PasJob[playerid] == 6 && IsPlayerInRangeOfPoint(playerid, 1, -245.1579,-1211.6552,6.7876)) { DisablePlayerCheckpoint(playerid); TogglePlayerControllable(playerid, 0); timecut[playerid] = SetTimerEx("timpjob",5000,false,"i", playerid); } else if(PasJob[playerid] == 7 && IsPlayerInRangeOfPoint(playerid, 2, -103.7549, -1546.4635, 2.6107)) { DisablePlayerCheckpoint(playerid); if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); SetPlayerCheckpoint(playerid, -245.1579,-1211.6552,6.7876, 1.0); PasJob[playerid] = 8; } else if(PasJob[playerid] == 8 && IsPlayerInRangeOfPoint(playerid, 1, -245.1579,-1211.6552,6.7876)) { DisablePlayerCheckpoint(playerid); TogglePlayerControllable(playerid, 0); timecut[playerid] = SetTimerEx("timpjob",5000,false,"i", playerid); } else if(PasJob[playerid] == 9 && IsPlayerInRangeOfPoint(playerid, 2, -103.7549, -1546.4635, 2.6107)) { DisablePlayerCheckpoint(playerid); if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); SetPlayerCheckpoint(playerid, -255.9491,-1219.1299,6.5362, 1.0); PasJob[playerid] = 10; } else if(PasJob[playerid] == 10 && IsPlayerInRangeOfPoint(playerid, 1, -255.9491,-1219.1299,6.5362)) { DisablePlayerCheckpoint(playerid); TogglePlayerControllable(playerid, 0); timecut[playerid] = SetTimerEx("timpjob",5000,false,"i", playerid); } else if(PasJob[playerid] == 11 && IsPlayerInRangeOfPoint(playerid, 2, -103.7549, -1546.4635, 2.6107)) { DisablePlayerCheckpoint(playerid); if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); objjob[playerid] = CreatePlayerObject(playerid, 18609, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 300.0); AttachPlayerObjectToVehicle(playerid, objjob[playerid], masina[playerid], -0.06195, -4.93747, 0.73480, 0.00000, 0.00000, 5.00000); SendClientMessage(playerid, 0xFFFFFFAA, "Ai Adunat Lemnele necesare , urca in vehicul si dute sa duci lemnele la depozit."); SetPlayerCheckpoint(playerid, -380.8114,-1426.4735,25.7750, 5); PasJob[playerid] = 12; } } Acum mergem sub OnPlayerEnterCheckPoint si adaugam: public timpjob(playerid) { if(PasJob[playerid] == 4) { TogglePlayerControllable(playerid, 1);//ii da unfreeze SetPlayerAttachedObject(playerid, 1, 1463, 1,0.20,0.36,0.0,0.0,90.0, 0.0, 0.4, 0.3, 0.6)// ii spune un obiect ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1);// ii da o animatie SetPlayerCheckpoint(playerid,-245.1016,-1198.7922,7.1984,2.0); PasJob[playerid] = 5;//ii seteaza pasul | la restul e exact la fel SendClientMessage(playerid, 0xFFFFFFAA, "Du-te si incarca lemnele in masina."); } if(PasJob[playerid] == 6) { TogglePlayerControllable(playerid, 1); SetPlayerAttachedObject(playerid, 1, 1463, 1,0.20,0.36,0.0,0.0,90.0, 0.0, 0.4, 0.3, 0.6); ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1); SetPlayerCheckpoint(playerid,-245.1016,-1198.7922,7.1984,2.0); PasJob[playerid] = 7; } if(PasJob[playerid] == 8) { TogglePlayerControllable(playerid, 1); SetPlayerAttachedObject(playerid, 1, 1463, 1,0.20,0.36,0.0,0.0,90.0, 0.0, 0.4, 0.3, 0.6); ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1); SetPlayerCheckpoint(playerid,-245.1016,-1198.7922,7.1984,2.0); PasJob[playerid] = 9; } if(PasJob[playerid] == 10) { TogglePlayerControllable(playerid, 1); SetPlayerAttachedObject(playerid, 1, 1463, 1,0.20,0.36,0.0,0.0,90.0, 0.0, 0.4, 0.3, 0.6); ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1); SetPlayerCheckpoint(playerid,-245.1016,-1198.7922,7.1984,2.0); PasJob[playerid] = 11; } return 1; } Si gata, avem job-ul de taietor de lemne implementat pe server1 punct
-
Acest plugin vă oferă posibilitatea să adăugaţi jucători falşi in joc din gamemodeul dvs. Acest plugin a fost testat pe host linux. Botii au ping mare, dar acesta poate fi modificat folosind libraria YSF, mai exact functia SetPlayerFakePing Pentru moment a fost publicată doar varianta Linux, acest plugin nu poate fi folosit pe Windows. Boti se adauga de pe comanda /addplayer Download link: [Hidden Content] [Hidden Content] Autor: povargek Am postat acest plugin gratis pentru toti, sper sa apreciati efortul. Ca acest plugin sa functioneze trebuie sa adaugi inainte de OnGameModeInit: native AddServerBot(id, nick[]); Iar dupa OnGameModeInit adaugi asta: AddServerBot(0, "NumeBot"); AddServerBot(1, "NumeBot1");1 punct
-
Eclipse Stunt Romania - Gamemode: Download: [Hidden Content] Contine; -Sistem case -Sistem vip -Sistem admin -Sistem carshop Etc1 punct
-
Features : -Achievement System -Carshop System -Bank System -Cops and Robbers with 6 Classes -Textdraws -Stunts -Group System -Cmds -Private Vehicle System -Robbers with 2 bases -Swat Base with Cmds -Army Base with Cmds -House System -Minigames Like Derby Fallout ODM Fallout /BF /Mini and many more -Premium System -Drift System -Beautyful Class Section -Cookies System -Cookie Shop -Attachment System -CNR Stats system -Moneybag System -Lounge for VIPS and admins -Admin System -Private Vehicle System -Quad Parkour -Nrg Parkours -Parkour Running -Race System -Skydives -Animations -Duel System -Speedometer -Setting system with 20 Settings -Mysql Based -Event System -Firework System and thousand things more How to use: - You need to define Database Info on define.inc - If you want to Connect to the mysql edit mysql details. Ingame Pics: Download: [Hidden Content]1 punct
-
[GameMode] eXtreme Stunt Romania | ETrion Stunt Server | XSR
satana a reacționat la RefreshStyle pentru un subiect
eXtreme Stunt România | ETrion Stunt Server Serverul rulează pe bază de MySQL r39-2(Adica cei care nu stiu ruleaza numai pe host) neavând buguri sau cel puțin nu le-am descoperit eu. Ce conține serverul?: - Peste 50 teleporturi. - Peste 20 de mașini din care poți alege la Dealership. - Peste 200 de comenzi. - Peste 15,000 de obiecte. - Peste 10 locuri de deathmatch. - 16,3k linii în pwn. - 4 minigame-uri. - System login, changename & register. - System avansat anti-flood. - System avansat admin & vip. - System avansat race & jobs. - Salvarea datelor serverului într-o bază de date MySQL. - System de clanuri și ganguri. - System avansat anti drive-by & dm în zonele de spawn. - System avansat de mute, jail & freeze. - System avansat tunning. - System de lotto, maths & reaction tests. - System de radio & star event. - System de stunt, drift & race points. - System de propietăți & case. - System de mesaje private. - System de limbi. - System de 'payday'. Credite: - eQuinox » Mape - SoNNy » Mape - [9mm]_LimiTLesS_ » Mape - eXuL. - » Ajutor - Y_Less - » SSCanf & Foreach - Incognito - » Streamer - ZeeX - » CMD Processor - BlueG - » MySQL plugin Atenție! Serverul este un b29 edit, nu este tradus în totalitate română / engleză, și fără comentarii urâte la adresa serverului. În rest, distracție plăcută și baftă la jucători! Și nu, nu l-am postat pentru comenzi ascunse sau altele. ;-) Parola arhivei: qwertyuiopasdfghjklzxcvbnm Download Link #1 (database.SQL + GM + UCP) » [Hidden Content] Download Link #2 (database.SQL + GM + UCP) » [Hidden Content]#... ... ObCNbG2Vsg VirusTotal.com » [Hidden Content]... ... 428508878/1 punct -
Credits: Skull Link download: [Hidden Content]1 punct