Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - lanviier
16
« Dátum: 2014. január 31. - 16:27:07 »
Helló mindenkinek!http://sampforum.hu/index.php?topic=25933.15 innen néztem a módót de csak akkor jeleniti meg a mappot ha behuzom a custom.ide meg a custom.img et a samp mappájába máshogy nem lehetne megoldani? hogy ha megnyitom a szeróm akkor ne kelljen mindnekinek behúznija
17
« Dátum: 2014. január 29. - 22:56:41 »
addig jó hogy 5perc múlva kiirja nem oldották meg és új indul de 10 perc múlva se indult új :S
18
« Dátum: 2014. január 26. - 18:12:44 »
Azt kéne megcsinálni ha senki nem oldja meg a reakció tesztet akkor kiirja hogy mivel senki nem oldotta meg a reakció tesztet új indul x idõ múlva itt a kód [pawn]#include <a_samp> #define TIMING 120 // hány másodpercenként adjon új feladatot #define wMAX 5000 // A megnyerhetõ összeg felsõ határa #define wMIN 1000 // A megnyerhetõ összeg alsó határa [NEM LEHET 0] #define rdiff 10 // A beírandó szöveg hosszúsága (MAX 64) #define sMAX 3 //A megnyerhetõ pont felsõ határa #define sMIN 1 // A megnyerhetõ pont alsó határa #define INVALID_NAME \"¢°²`ÿ\" new rtimer,rtick,rname[MAX_PLAYER_NAME],rtask[64],rwin,rswin; public OnFilterScriptInit() { print(\"\\n..loading-----------------------------\"); rname = INVALID_NAME; rtick = 0; rwin = 0; rtimer = SetTimer(\"StartReact\",1000*TIMING,true); print(\"- eReaction - Epsilon\'s Reaction Tester\"); print(\"-------------------------------loaded.\\n\"); return 1; } public OnFilterScriptExit() { print(\"\\n..loading-----------------------------\"); print(\"- eReaction - Epsilon\'s Reaction Tester\"); KillTimer(rtimer); print(\"-----------------------------unloaded.\\n\"); return 1; } forward StartReact(); public StartReact() { if(rwin!=0) return 0; KillTimer(rtimer); new str[160]; format(rtask,sizeof(rtask),\"1\",0); rwin = random(wMAX-wMIN)+wMIN; rswin = random(sMAX-sMIN)+sMIN; rname = INVALID_NAME; rtick = 0; for(new i = 0; i < rdiff; i++) if(i%2) rtask = 65+random(90-65); else rtask = 97+random(122-97); SendClientMessageToAll(0xADF200FF,\"Reakció teszt! {F7E600}Aki a {E9FF00}leggyorsabban {F7E600}beírja az alábbi {0098E5}feladatot {F7E600}megnyerheti a {F27100}nyereményt{F7E600}!\"); format(str,160,\"{F27100}nyeremény{F7E600}: {FFFFFF}%d$,%d Pont{FF0000}| {0098E5}feladat{F7E600}: {FFFFFF}%s\",rwin,rswin,rtask); SendClientMessageToAll(0xFFFFFFFF,str); rtick = GetTickCount(); return 0; } public OnPlayerText(playerid, text[]) { if(rwin != 0) { if(!strcmp(text,rtask)) { if(!strcmp(rname,INVALID_NAME)) { new str[128]; format(str,128,\"{FFD700}%s\",rtask); SendPlayerMessageToAll(playerid,str); str = \"\\0\"; GetPlayerName(playerid,str,MAX_PLAYER_NAME); GivePlayerMoney(playerid,rwin); SetPlayerScore(playerid, GetPlayerScore(playerid) + rswin); format(str,128,\"{0098E5}%s megnyerte a {F27100}%d dollárt,%d pontot{0098E5}! ({F27100}%.2f másodperc{0098E5})\",str,rwin,rswin,float((GetTickCount()-rtick)/1000)); SendClientMessageToAll(0xFFFFFFFF,str); rwin = 0; rswin = 0; rtimer = SetTimer(\"StartReact\",1000*TIMING,false); return 0; } } } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(\"/startrtest\", cmdtext, true) == 0) if(IsPlayerAdmin(playerid)) { StartReact(); return 1; } return 0; }[/pawn] már próbálkoztam de nem sikerült
19
« Dátum: 2014. január 26. - 12:56:30 »
köszönöm
20
« Dátum: 2014. január 26. - 10:47:25 »
Helló mindenkinek!Letöltöttem egy ladmin fs-t és leszeretném magyarositani de még semmit se irtam át de mikor leakarom futtani ezt a hibát adja ki: C :\\Users\\Zsolti\\Desktop\\Impossible\\filterscripts\\lufiadmin.pwn(1042) : warning 235: public function lacks forward declaration (symbol \"OnPlayerPrivmsg\") Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning. ezt hogy birnám kijavitani ?
21
« Dátum: 2014. január 25. - 21:24:41 »
RemoveBuildingForPlayer(playerid, 4990, 1646.1953, -2414.0703, 17.9297, 0.25); erre miért ad ki hibát? az on game mode init alá rakom be pedig C:\\Users\\Zsolti\\Desktop\\Impossible\\gamemodes\\bare.pwn(264) : error 017: undefined symbol \"playerid\" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
22
« Dátum: 2014. január 25. - 21:08:27 »
nagyon fasza de hogy birom berakni szerómba?
23
« Dátum: 2014. január 25. - 17:37:42 »
ja az nincs :S
24
« Dátum: 2014. január 25. - 17:36:41 »
Helló mindenkinek jó lenne ha valaki tudna linkelni olyan scriptet hogy jobb oldalt mutatja ki kit ölt Név->akit megölt milyen fegyverrel és még mellete van ikon. fun szeróra kéne elõre is köszi (az a baj nem tudom a script nevét. utánna néztem volna pedig)
25
« Dátum: 2014. január 25. - 16:27:16 »
az ucp menût hogy hozzam elõ?
26
« Dátum: 2014. január 25. - 15:50:50 »
Helló mindenkinek a hfg.hu nál béreltem szerót és felcsatlakozok total commanderen az ftpre és akkor fel is csatlakozik bead mindent de mikor már módositok valamit pl a server.cfgt akkor már nem indul el a szeró.. miért lehet ez?
27
« Dátum: 2014. január 24. - 19:11:11 »
mind bent van a pawnoba
28
« Dátum: 2014. január 16. - 20:16:19 »
Ebbe nem értem mi lehet a hiba hivatalos oldala:http://pastebin.com/f2f43ca9a# /* Made by DutchDominator AKA H4rdc0r3. # Do not claim this as your own, if you use it, don\'t forget the credits. # Yes, you may change this script and republish it, but keep credits to me.*/ #include #define FILTERSCRIPT //These are the coordinates your player will spawn at if they are still alive at the end of a minigame: #define spawnX 1310.000000 #define spawnY -1370.199951 #define spawnZ 13.500000 new playerinminigame[MAX_PLAYERS]; new bloodring[15],derbyon,derbyplaying,playercarid[MAX_PLAYERS],playerinderby[MAX_PLAYERS],derbyrank,reward,bloodringfull[15],playerinbloodring[MAX_PLAYERS]; new tdmon,tdmplaying,playerintdm[MAX_PLAYERS],tdmrank,redplayers,blueplayers,tdmcolor,oldplayercolor[MAX_PLAYERS]; new dmon,dmplaying,playerindm[MAX_PLAYERS],dmrank; new qbloodring[15],qbloodringfull[15],playerinqderby[MAX_PLAYERS],playerinqbloodring[MAX_PLAYERS],qderbyrank,qderbyon,qderbyplaying; new boxon,boxplaying,playerinbox[MAX_PLAYERS],boxrank; new sdon,sdplaying,playerinsd[MAX_PLAYERS],sdrank,sdfirst; new karts[15],kartfull[15],karton,kartplaying,playerinkartrace[MAX_PLAYERS],kartrank,playerinkart[MAX_PLAYERS],currentcheckpoint[MAX_PLAYERS],krtfirst; new nrg[15],nrgfull[15],sron,srplaying,playerinsr[MAX_PLAYERS],srrank,playerinnrg[MAX_PLAYERS],currentracecheckpoint[MAX_PLAYERS],srfirst; new startvar[8]; //Timers: new dtimer,dmtimer,tdmtimer,qdtimer,boxtimer,sdtimer,krttimer,srtimer; forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z); forward load(); forward Spawnbloodrings();// Derby forward Destroybloodrings(); forward Respawnbloodrings(); forward StartDerby(); forward Starttdm();// TeamDM forward Startdm();// LVDM forward Spawnqbloodrings();// Quarry Derby forward Destroyqbloodrings(); forward Respawnqbloodrings(); forward StartqDerby(); forward StartBox();// Boxing Fight forward StartSd();// Skydive forward EndSd(); forward SdFinish(playerid); forward SpawnKarts();// KartRace forward DestroyKarts(); forward RespawnKarts(); forward StartKart(); forward KrtFinish(); forward SpawnNrgs();// Stadium Race forward DestroyNrgs(); forward RespawnNrgs(); forward StartSr(); forward SrFinish(); forward RewardCalc(playerid,min,max);// General reward calc. // Derby cars: new Float:derbycars[15][4] = { {-1362.9799,932.8219,1036.0580,9.0890}, // 0 {-1346.4526,935.4996,1036.0889,13.6811}, // 1 {-1335.6995,938.2600,1036.1177,16.8043}, // 2 {-1320.8756,944.9904,1036.2062,27.0307}, // 3 {-1306.8385,953.5919,1036.3212,37.8366}, // 4 {-1353.9670,934.0486,1036.2421,11.5836}, // 5 {-1328.6377,941.0197,1036.3208,18.9670}, // 6 {-1313.9012,948.6513,1036.4198,29.5596}, // 7 {-1501.0956,960.3203,1036.9474,313.0457}, // 8 {-1506.8105,968.1082,1037.0840,304.3027}, // 9 {-1513.0317,976.8713,1037.2457,301.9500}, // 10 {-1516.0858,988.2343,1037.4362,274.5044}, // 11 {-1517.6569,995.6628,1037.5626,272.2782}, // 12 {-1515.1127,1004.8807,1037.6969,262.3869}, // 13 {-1510.7020,1014.6202,1037.8568,249.1825} // 14 }; // LVDM Spawn places: new Float:lvdmspawns[15][3] = { {2297.5220,2484.1804,3.2734}, // 0 {2271.5120,2474.2268,3.2734}, // 1 {2244.7441,2467.5762,3.2734}, // 2 {2248.0867,2448.3484,3.2734}, // 3 {2267.7366,2439.3997,3.2734}, // 4 {2286.3911,2434.0715,3.2734}, // 5 {2302.9141,2441.9189,3.2734}, // 6 {2265.5151,2494.8433,-0.3329}, // 7 {2300.1218,2483.3733,-7.4531}, // 8 {2281.1760,2480.1216,-7.4531}, // 9 {2251.8474,2473.7490,-7.4531}, // 10 {2227.2383,2460.1196,-7.4531}, // 11 {2250.4229,2440.2544,-7.4531}, // 12 {2293.2231,2438.4878,-7.4531}, // 13 {2301.3645,2452.4045,-7.4531} // 14 }; // Quarry derby cars: new Float:qderbycars[15][4] = { {605.7057,815.2199,-43.1692,350.9785}, // 0 {609.4918,814.6188,-43.1692,350.9785}, // 1 {613.3760,814.0021,-43.1692,350.9785}, // 2 {616.5115,813.5043,-43.1692,350.9785}, // 3 {619.8624,812.9723,-43.1691,350.9785}, // 4 {622.9971,812.4746,-43.1691,350.9785}, // 5 {678.2766,922.8008,-41.0451,115.3092}, // 6 {680.1019,918.9395,-41.0066,115.3092}, // 7 {681.3400,916.3724,-40.6739,115.2029}, // 8 {682.7889,913.2912,-40.3585,115.2062}, // 9 {491.2690,912.7574,-30.6622,248.8228}, // 10 {489.9630,909.3635,-30.6003,248.8228}, // 11 {488.5172,905.6060,-30.5318,248.8228}, // 12 {488.1009,902.4600,-30.4778,262.3300}, // 13 {487.7645,899.9181,-30.4341,262.3300} // 14 }; // Karts: new Float:kartspawns[15][4] = { {-1366.1909,906.8451,1040.5919,280.3004}, // 0 {-1366.4854,908.3992,1040.2843,280.3004}, // 1 {-1366.8508,910.3288,1039.9022,280.3004}, // 2 {-1367.2168,912.2613,1039.5195,280.3004}, // 3 {-1367.7562,915.1094,1038.9557,280.3004}, // 4 {-1368.4265,918.6667,1038.4503,280.3231}, // 5 {-1368.8036,920.6827,1038.1428,280.3231}, // 6 {-1369.1410,922.4866,1037.8677,280.3231}, // 7 {-1372.5338,921.9490,1037.9705,277.8816}, // 8 {-1372.2379,919.8677,1038.2872,277.8816}, // 9 {-1371.9086,917.5515,1038.6396,277.8816}, // 10 {-1371.6196,915.5192,1038.9486,277.8816}, // 11 {-1371.2595,912.9866,1039.3340,277.8816}, // 12 {-1371.0453,911.4792,1039.5632,277.8816}, // 13 {-1370.6086,908.9531,1040.1785,275.7079} // 14 }; new Float:nrgspawns[15][4] = { {-1436.5146,-595.6609,1055.5591,86.0952}, {-1436.4534,-594.7911,1055.4529,86.1336}, {-1436.3988,-594.0178,1055.3585,86.1336}, {-1436.3256,-592.9784,1055.2316,86.1336}, {-1436.2520,-591.9318,1055.1398,86.1124}, {-1436.1643,-590.6272,1055.0952,86.1436}, {-1436.1060,-589.7750,1055.0508,86.1436}, {-1436.0160,-588.4620,1054.9822,86.1436}, {-1435.9694,-587.7808,1054.9465,86.1436}, {-1435.9060,-586.8561,1054.8982,86.1436}, {-1435.8304,-586.0049,1054.8535,85.9079}, {-1435.7190,-584.4737,1054.7749,85.9079}, {-1435.6482,-583.4991,1054.7249,85.9079}, {-1435.5737,-582.4772,1054.6724,85.9079}, {-1435.4778,-581.1537,1054.5422,85.8982} }; // Kartrace checkpoints: new Float:kcps[5][3] = { {-1262.4230,1028.3113,1039.6948}, {-1433.8792,1083.7178,1039.0344}, {-1540.4967,1004.6923,1039.1409}, {-1392.7269,914.2321,1039.8306}, {-1392.7269,914.2321,1039.8306} }; new Float:srcps[10][3] = { {-1515.0345,-646.2552,1049.8767}, {-1379.9943,-743.5076,1051.6895}, {-1373.9252,-665.4581,1055.8362}, {-1477.3721,-616.7951,1053.4919}, {-1437.9470,-669.4881,1053.0645}, {-1382.3152,-722.2056,1055.6273}, {-1335.7629,-637.1422,1054.2230}, {-1386.6233,-589.4922,1056.3871}, {-1421.6000,-588.1021,1055.8623}, {-1421.6000,-588.1021,1055.8623} }; #if defined FILTERSCRIPT public OnFilterScriptInit() { SetTimer(\"load\",2000,0); return 1; } public OnFilterScriptExit() { Destroybloodrings(); Destroyqbloodrings(); DestroyKarts(); DestroyNrgs(); return 1; } #endif public OnGameModeInit() { SetTimer(\"load\",2000,0); return 1; } public OnGameModeExit() { Destroybloodrings(); Destroyqbloodrings(); DestroyKarts(); DestroyNrgs(); return 1; } public OnPlayerRequestClass(playerid, classid) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { playerinminigame[playerid] = 0; // Checks if a player is in a minigame playercarid[playerid] = -1; // Car that player currently is in, used to check whether the player is in a derby/race car playerinderby[playerid] = 0; // Derby playerinbloodring[playerid] = -1; playerintdm[playerid] = 0; // TeamDM playerindm[playerid] = 0; // LVDM playerinqderby[playerid] = 0; // Quarry Derby playerinqbloodring[playerid] = -1; playerinbox[playerid] = 0; // Boxing Fight playerinkartrace[playerid] = 0; // Kart Race playerinkart[playerid] = -1; currentcheckpoint[playerid] = 0; return 1; } public OnPlayerDisconnect(playerid, reason) { new string[256]; if(playerinderby[playerid] == 1) { new DerbyPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, DerbyPlayerName, sizeof(DerbyPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the derby, rank: %d\", DerbyPlayerName, derbyrank); SendClientMessageToAll(0x33AA33AA, string); playerinderby[playerid] = 0; playerinminigame[playerid] = 0; bloodringfull[playerinbloodring[playerid]] = 0; playerinbloodring[playerid] = -1; if(derbyrank <= 2) { for(new i=0; i { if (IsPlayerConnected(i) && playerinderby == 1) { new winnername[256]; GetPlayerName(i,winnername, sizeof(winnername)); RewardCalc(i,100,1000); format(string, sizeof(string), \"%s has won the derby for $%d\", winnername, reward); SendClientMessageToAll(0x33AA33AA, string); GivePlayerMoney(i,reward); playerinderby = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } derbyplaying = 0; derbyrank = 0; derbyon = 0; KillTimer(dtimer); Respawnbloodrings(); return 1; } derbyrank--; } else if(playerintdm[playerid] == 1) { new tdmPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, tdmPlayerName, sizeof(tdmPlayerName)); if(GetPlayerColor(playerid) == 0x0000BBAA) { format(string, sizeof(string), \"%s has been dropped out of the team DM, team blue\", tdmPlayerName); blueplayers = blueplayers-1; } else { format(string, sizeof(string), \"%s has been dropped out of the team DM, team red\", tdmPlayerName); redplayers = redplayers-1; } SendClientMessageToAll(0x33AA33AA, string); playerintdm[playerid] = 0; playerinminigame[playerid] = 0; if(tdmrank == 0) { tdmplaying = 0; tdmrank = 0; tdmon = 0; KillTimer(tdmtimer); return 1; } if((blueplayers == 0 || redplayers == 0) && tdmplaying == 1) { if(blueplayers == 0) { format(string, sizeof(string), \"Team red has won the team DM\"); } else if(redplayers == 0) { format(string, sizeof(string), \"Team blue has won the team DM\"); } SendClientMessageToAll(0x33AA33AA, string); for(new i=0; i { if (IsPlayerConnected(i) && playerintdm == 1) { playerintdm = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerColor(i,oldplayercolor); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } tdmplaying = 0; tdmrank = 0; tdmon = 0; KillTimer(tdmtimer); return 1; } tdmrank--; } else if(playerindm[playerid] == 1) { new dmPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, dmPlayerName, sizeof(dmPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the LVDM, rank: %d\", dmPlayerName, dmrank); SendClientMessageToAll(0x33AA33AA, string); playerindm[playerid] = 0; playerinminigame[playerid] = 0; if(dmrank <= 2) { for(new i=0; i { if (IsPlayerConnected(i) && playerindm == 1) { new dmwinnername[256]; GetPlayerName(i,dmwinnername, sizeof(dmwinnername)); RewardCalc(i,100,1000); format(string, sizeof(string), \"%s has won the LVDM for $%d\", dmwinnername, reward); SendClientMessageToAll(0x33AA33AA, string); GivePlayerMoney(i,reward); playerindm = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } dmplaying = 0; dmrank = 0; dmon = 0; KillTimer(dmtimer); return 1; } dmrank--; } else if(playerinqderby[playerid] == 1) { new DerbyPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, DerbyPlayerName, sizeof(DerbyPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the quarry derby, rank: %d\", DerbyPlayerName, qderbyrank); SendClientMessageToAll(0x33AA33AA, string); playerinqderby[playerid] = 0; playerinminigame[playerid] = 0; qbloodringfull[playerinqbloodring[playerid]] = 0; playerinqbloodring[playerid] = -1; if(qderbyrank <= 2) { for(new i=0; i { if (IsPlayerConnected(i) && playerinqderby == 1) { new winnername[256]; GetPlayerName(i,winnername, sizeof(winnername)); RewardCalc(i,100,1000); format(string, sizeof(string), \"%s has won the quarry derby for $%d\", winnername, reward); SendClientMessageToAll(0x33AA33AA, string); GivePlayerMoney(i,reward); playerinqderby = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } qderbyplaying = 0; qderbyrank = 0; qderbyon = 0; KillTimer(qdtimer); Respawnqbloodrings(); return 1; } qderbyrank--; } else if(playerinbox[playerid] == 1) { new boxPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, boxPlayerName, sizeof(boxPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the boxing fight, rank: %d\", boxPlayerName, boxrank); SendClientMessageToAll(0x33AA33AA, string); playerinbox[playerid] = 0; playerinminigame[playerid] = 0; if(boxrank <= 2) { for(new i=0; i { if (IsPlayerConnected(i) && playerinbox == 1) { new boxwinnername[256]; GetPlayerName(i,boxwinnername, sizeof(boxwinnername)); RewardCalc(i,100,1000); format(string, sizeof(string), \"%s has won the boxing fight for $%d\", boxwinnername, reward); SendClientMessageToAll(0x33AA33AA, string); GivePlayerMoney(i,reward); playerinbox = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } boxplaying = 0; boxrank = 0; boxon = 0; KillTimer(boxtimer); return 1; } boxrank--; } else if(playerinsd[playerid] == 1) { new SkydivePlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, SkydivePlayerName, sizeof(SkydivePlayerName)); format(string, sizeof(string), \"%s has been dropped out of the skydive\", SkydivePlayerName); SendClientMessageToAll(0x33AA33AA, string); playerinsd[playerid] = 0; playerinminigame[playerid] = 0; if(sdrank <= 1) { for(new i=0; i { if (IsPlayerConnected(i) && playerinsd == 1) { playerinsd = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } sdplaying = 0; sdrank = 0; sdon = 0; sdfirst = 0; KillTimer(sdtimer); return 1; } sdrank--; } else if(playerinkartrace[playerid] == 1) { new KartPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, KartPlayerName, sizeof(KartPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the kart race\", KartPlayerName); SendClientMessageToAll(0x33AA33AA, string); playerinkartrace[playerid] = 0; playerinminigame[playerid] = 0; kartfull[playerinkart[playerid]] = 0; playerinkart[playerid] = -1; if(kartrank <= 1) { for(new i=0; i { if (IsPlayerConnected(i) && playerinkartrace == 1) { playerinkartrace = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } kartplaying = 0; kartrank = 0; karton = 0; KillTimer(krttimer); RespawnKarts(); return 1; } kartrank--; } else if(playerinsr[playerid] == 1) { new SrPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, SrPlayerName, sizeof(SrPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the stadium race\", SrPlayerName); SendClientMessageToAll(0x33AA33AA, string); playerinsr[playerid] = 0; playerinminigame[playerid] = 0; nrgfull[playerinnrg[playerid]] = 0; playerinnrg[playerid] = -1; if(kartrank <= 1) { for(new i=0; i { if (IsPlayerConnected(i) && playerinsr == 1) { playerinsr = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } kartplaying = 0; kartrank = 0; karton = 0; KillTimer(srtimer); RespawnNrgs(); return 1; } srrank--; } return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { new string[256]; if(playerinderby[playerid] == 1) { new DerbyPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, DerbyPlayerName, sizeof(DerbyPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the derby, rank: %d\", DerbyPlayerName, derbyrank); SendClientMessageToAll(0x33AA33AA, string); playerinderby[playerid] = 0; playerinminigame[playerid] = 0; bloodringfull[playerinbloodring[playerid]] = 0; playerinbloodring[playerid] = -1; if(derbyrank <= 2) { for(new i=0; i { if (IsPlayerConnected(i) && playerinderby == 1) { new winnername[256]; GetPlayerName(i,winnername, sizeof(winnername)); RewardCalc(i,100,1000); format(string, sizeof(string), \"%s has won the derby for $%d\", winnername, reward); SendClientMessageToAll(0x33AA33AA, string); GivePlayerMoney(i,reward); playerinderby = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } derbyplaying = 0; derbyrank = 0; derbyon = 0; KillTimer(dtimer); Respawnbloodrings(); return 1; } derbyrank--; } else if(playerintdm[playerid] == 1) { new tdmPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, tdmPlayerName, sizeof(tdmPlayerName)); if(GetPlayerColor(playerid) == 0x0000BBAA) { format(string, sizeof(string), \"%s has been dropped out of the team DM, team blue\", tdmPlayerName); blueplayers = blueplayers-1; } else { format(string, sizeof(string), \"%s has been dropped out of the team DM, team red\", tdmPlayerName); redplayers = redplayers-1; } SendClientMessageToAll(0x33AA33AA, string); playerintdm[playerid] = 0; playerinminigame[playerid] = 0; if(tdmrank == 0) { tdmplaying = 0; tdmrank = 0; tdmon = 0; KillTimer(tdmtimer); return 1; } if((blueplayers == 0 || redplayers == 0) && tdmplaying == 1) { if(blueplayers == 0) { format(string, sizeof(string), \"Team red has won the team DM\"); } else if(redplayers == 0) { format(string, sizeof(string), \"Team blue has won the team DM\"); } SendClientMessageToAll(0x33AA33AA, string); for(new i=0; i { if (IsPlayerConnected(i) && playerintdm == 1) { playerintdm = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerColor(i,oldplayercolor); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } tdmplaying = 0; tdmrank = 0; tdmon = 0; KillTimer(tdmtimer); return 1; } tdmrank--; } else if(playerindm[playerid] == 1) { new dmPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, dmPlayerName, sizeof(dmPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the LVDM, rank: %d\", dmPlayerName, dmrank); SendClientMessageToAll(0x33AA33AA, string); playerindm[playerid] = 0; playerinminigame[playerid] = 0; if(dmrank <= 2) { for(new i=0; i { if (IsPlayerConnected(i) && playerindm == 1) { new dmwinnername[256]; GetPlayerName(i,dmwinnername, sizeof(dmwinnername)); RewardCalc(i,100,1000); format(string, sizeof(string), \"%s has won the LVDM for $%d\", dmwinnername, reward); SendClientMessageToAll(0x33AA33AA, string); GivePlayerMoney(i,reward); playerindm = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } dmplaying = 0; dmrank = 0; dmon = 0; KillTimer(dmtimer); return 1; } dmrank--; } else if(playerinqderby[playerid] == 1) { new DerbyPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, DerbyPlayerName, sizeof(DerbyPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the quarry derby, rank: %d\", DerbyPlayerName, qderbyrank); SendClientMessageToAll(0x33AA33AA, string); playerinqderby[playerid] = 0; playerinminigame[playerid] = 0; qbloodringfull[playerinqbloodring[playerid]] = 0; playerinqbloodring[playerid] = -1; if(qderbyrank <= 2) { for(new i=0; i { if (IsPlayerConnected(i) && playerinqderby == 1) { new winnername[256]; GetPlayerName(i,winnername, sizeof(winnername)); RewardCalc(i,100,1000); format(string, sizeof(string), \"%s has won the quarry derby for $%d\", winnername, reward); SendClientMessageToAll(0x33AA33AA, string); GivePlayerMoney(i,reward); playerinqderby = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } qderbyplaying = 0; qderbyrank = 0; qderbyon = 0; KillTimer(qdtimer); Respawnqbloodrings(); return 1; } qderbyrank--; } else if(playerinbox[playerid] == 1) { new boxPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, boxPlayerName, sizeof(boxPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the boxing fight, rank: %d\", boxPlayerName, boxrank); SendClientMessageToAll(0x33AA33AA, string); playerinbox[playerid] = 0; playerinminigame[playerid] = 0; if(boxrank <= 2) { for(new i=0; i { if (IsPlayerConnected(i) && playerinbox == 1) { new boxwinnername[256]; GetPlayerName(i,boxwinnername, sizeof(boxwinnername)); RewardCalc(i,100,1000); format(string, sizeof(string), \"%s has won the boxing fight for $%d\", boxwinnername, reward); SendClientMessageToAll(0x33AA33AA, string); GivePlayerMoney(i,reward); playerinbox = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } boxplaying = 0; boxrank = 0; boxon = 0; KillTimer(boxtimer); return 1; } boxrank--; } else if(playerinsd[playerid] == 1) { new SkydivePlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, SkydivePlayerName, sizeof(SkydivePlayerName)); format(string, sizeof(string), \"%s has been dropped out of the skydive\", SkydivePlayerName); SendClientMessageToAll(0x33AA33AA, string); playerinsd[playerid] = 0; playerinminigame[playerid] = 0; if(sdrank <= 1) { for(new i=0; i { if (IsPlayerConnected(i) && playerinsd == 1) { playerinsd = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } sdplaying = 0; sdrank = 0; sdon = 0; sdfirst = 0; KillTimer(sdtimer); return 1; } sdrank--; } else if(playerinkartrace[playerid] == 1) { new KartPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, KartPlayerName, sizeof(KartPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the kart race\", KartPlayerName); SendClientMessageToAll(0x33AA33AA, string); playerinkartrace[playerid] = 0; playerinminigame[playerid] = 0; kartfull[playerinkart[playerid]] = 0; playerinkart[playerid] = -1; if(kartrank <= 1) { for(new i=0; i { if (IsPlayerConnected(i) && playerinkartrace == 1) { playerinkartrace = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } kartplaying = 0; kartrank = 0; karton = 0; KillTimer(krttimer); RespawnKarts(); return 1; } kartrank--; } else if(playerinsr[playerid] == 1) { new SrPlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, SrPlayerName, sizeof(SrPlayerName)); format(string, sizeof(string), \"%s has been dropped out of the stadium race\", SrPlayerName); SendClientMessageToAll(0x33AA33AA, string); playerinsr[playerid] = 0; playerinminigame[playerid] = 0; nrgfull[playerinnrg[playerid]] = 0; playerinnrg[playerid] = -1; if(kartrank <= 1) { for(new i=0; i { if (IsPlayerConnected(i) && playerinsr == 1) { playerinsr = 0; playerinminigame = 0; SetPlayerVirtualWorld(i,0); SetPlayerInterior(playerid, 0); SetPlayerPos(i, spawnX, spawnY, spawnZ); } } srplaying = 0; srrank = 0; sron = 0; KillTimer(srtimer); RespawnNrgs(); return 1; } srrank--; } return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerPrivmsg(playerid, recieverid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; new string[256]; new tmp[256]; cmd = strtok(cmdtext, idx); if(strcmp(cmd, \"/mark\", true) == 0) { if(playerinminigame[playerid]) { SendClientMessage(playerid, 0x33AA33AA, \"To prevent abuse, /mark and /gotomark are disabled in minigames.\"); return 1; } } if(strcmp(cmd, \"/gotomark\", true) == 0) { if(playerinminigame[playerid]) { SendClientMessage(playerid, 0x33AA33AA, \"To prevent abuse, /mark and /gotomark are disabled in minigames.\"); return 1; } } if(strcmp(cmd, \"/minigames\", true) == 0) { SendClientMessage(playerid, 0x33AA33AA, \"______________________________________________________________________________\"); SendClientMessage(playerid, 0xFF0000FF, \" \"); SendClientMessage(playerid, 0xFF0000FF, \"These minigames are currently available:\"); SendClientMessage(playerid, 0xFF0000FF, \"/derby /teamdm /lvdm /qderby /boxing /sdive /kartrace /srace\"); SendClientMessage(playerid, 0xFF0000FF, \"Type /info for more information about seperate minigames.\"); SendClientMessage(playerid, 0x33AA33AA, \"______________________________________________________________________________\"); return 1; } if(strcmp(cmd, \"/info\", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,0xFFFF00AA, \"Usage: /info [minigame command]\"); SendClientMessage(playerid,0xFFFF00AA, \"Minigame commands: derby teamdm lvdm qderby boxing sdive kartrace srace\"); return 1; } SendClientMessage(playerid, 0x33AA33AA, \"______________________________________________________________________________\"); SendClientMessage(playerid, 0xFF0000FF, \" \"); if(strcmp(tmp, \"derby\", true) == 0){ SendClientMessage(playerid, 0xFF0000FF, \"Derby: A destruction derby in the Bloodbowl.\"); SendClientMessage(playerid, 0xFF0000FF, \"Your goal is to destroy everyone other\'s car, and keep your own car intact.\"); }else if(strcmp(tmp, \"teamdm\", true) == 0){ SendClientMessage(playerid, 0xFF0000FF, \"TeamDM: A team deathmatch in area 51 with two teams, red and blue.\"); SendClientMessage(playerid, 0xFF0000FF, \"Your goal is kill everyone of the other team.\"); }else if(strcmp(tmp, \"lvdm\", true) == 0){ SendClientMessage(playerid, 0xFF0000FF, \"Lvdm: A deathmatch in the LVPD.\"); SendClientMessage(playerid, 0xFF0000FF, \"Your goal kill other people, and stay alive.\"); }else if(strcmp(tmp, \"qderby\", true) == 0){ SendClientMessage(playerid, 0xFF0000FF, \"QDerby: A destruction derby in the Quarry.\"); SendClientMessage(playerid, 0xFF0000FF, \"Your goal is to destroy everyone other\'s car, and keep your own car intact.\"); }else if(strcmp(tmp, \"boxing\", true) == 0){ SendClientMessage(playerid, 0xFF0000FF, \"Boxing: A deathmatch without weapons, only fisting.\"); SendClientMessage(playerid, 0xFF0000FF, \"Your goal kill other people, and stay alive.\"); }else if(strcmp(tmp, \"sdive\", true) == 0){ SendClientMessage(playerid, 0xFF0000FF, \"SDive: A skydive minigame.\"); SendClientMessage(playerid, 0xFF0000FF, \"Your goal is to land on the tower as first. You must stay alive for 2 seconds there.\"); }else if(strcmp(tmp, \"kartrace\", true) == 0){ SendClientMessage(playerid, 0xFF0000FF, \"Kartrace: A race with karts around the Bloodbowl.\"); SendClientMessage(playerid, 0xFF0000FF, \"Your goal is to drive two laps in the fastest time.\"); }else if(strcmp(tmp, \"srace\", true) == 0){ SendClientMessage(playerid, 0xFF0000FF, \"SRace: A race in the Vice Stadium, with NRG\'s.\"); SendClientMessage(playerid, 0xFF0000FF, \"Your goal is to drive one lap in the fastest time.\"); } SendClientMessage(playerid, 0x33AA33AA, \"______________________________________________________________________________\"); return 1; } if(strcmp(cmd, \"/derby\", true) == 0) { if(derbyplaying == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"The derby is already started\"); return 1; } if(playerinminigame[playerid] == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"You are already in a minigame\"); return 1; } new pname[256]; GetPlayerName(playerid, pname, 256); if(derbyon == 0) { derbyon = 1; playerinminigame[playerid] = 1; playerinderby[playerid] = 1; derbyrank = 1; SetPlayerInterior(playerid,15); SetPlayerVirtualWorld(playerid,7); SetVehicleVirtualWorld(bloodring[0],7); bloodringfull[0] = 1; PutPlayerInVehicle(playerid, bloodring[0], 0); playerinbloodring[playerid] = 0; TogglePlayerControllable(playerid, 0); startvar[0] = 1; dtimer = SetTimer(\"StartDerby\", 60000, 0); format(string, sizeof(string), \"%s has started a derby, you have one minute to type /derby and join\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(derbyon == 1 && derbyrank < 15) { playerinminigame[playerid] = 1; playerinderby[playerid] = 1; derbyrank++; SetPlayerInterior(playerid,15); for(new i=0; i<15; i++) { if(bloodringfull == 0) { SetPlayerVirtualWorld(playerid,7); SetVehicleVirtualWorld(bloodring,7); bloodringfull = 1; PutPlayerInVehicle(playerid, bloodring, 0); TogglePlayerControllable(playerid, 0); playerinbloodring[playerid] = i; format(string, sizeof(string), \"%s has joined the derby\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } } } else if(derbyon == 1 && derbyrank >= 15) { format(string, sizeof(string), \"The derby is full, wait for the next round\", pname);// SendClientMessage(playerid,0x33AA33AA,string); return 1; } } if(strcmp(cmd, \"/teamdm\", true) == 0) { if(tdmplaying == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"The team DM is already started\"); return 1; } if(playerinminigame[playerid] == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"You are already in a minigame\"); return 1; } new pname[256]; GetPlayerName(playerid, pname, 256); if(tdmon == 0) { tdmon = 1; playerintdm[playerid] = 1; playerinminigame[playerid] = 1; tdmrank = 1; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,208.8376,1863.5388,13.1406); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,26,50000); GivePlayerWeapon(playerid,31,50000); GivePlayerWeapon(playerid,32,50000); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); oldplayercolor[playerid] = GetPlayerColor(playerid); SetPlayerColor(playerid,0x0000BBAA);// BLUE blueplayers = 1; redplayers = 0; tdmcolor = 1; startvar[1] = 1; tdmtimer = SetTimer(\"Starttdm\", 60000, 0); format(string, sizeof(string), \"%s has started a team DM, team blue, you have one minute to type /teamdm and join\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(tdmon == 1 && tdmcolor == 1) { playerintdm[playerid] = 1; playerinminigame[playerid] = 1; tdmrank++; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,268.6240,1882.8805,-30.0938); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,26,50000); GivePlayerWeapon(playerid,31,50000); GivePlayerWeapon(playerid,32,50000); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); oldplayercolor[playerid] = GetPlayerColor(playerid); SetPlayerColor(playerid,0xAA3333AA);// RED redplayers++; tdmcolor = 0; format(string, sizeof(string), \"%s has joined the team DM, team red\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(tdmon == 1 && tdmcolor == 0) { playerintdm[playerid] = 1; playerinminigame[playerid] = 1; tdmrank++; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,208.8376,1863.5388,13.1406); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,26,50000); GivePlayerWeapon(playerid,31,50000); GivePlayerWeapon(playerid,32,50000); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); oldplayercolor[playerid] = GetPlayerColor(playerid); SetPlayerColor(playerid,0x0000BBAA);// BLUE blueplayers++; tdmcolor = 1; format(string, sizeof(string), \"%s has joined the team DM, team blue\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } } if(strcmp(cmd, \"/lvdm\", true) == 0) { if(dmplaying == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"The LVDM is already started\"); return 1; } if(playerinminigame[playerid] == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"You are already in a minigame\"); return 1; } new pname[256]; GetPlayerName(playerid, pname, 256); if(dmon == 0) { dmon = 1; playerindm[playerid] = 1; playerinminigame[playerid] = 1; dmrank = 1; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,lvdmspawns[0][0],lvdmspawns[0][1],lvdmspawns[0][2]); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,26,50000); GivePlayerWeapon(playerid,32,50000); GivePlayerWeapon(playerid,31,50000); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); startvar[2] = 1; dmtimer = SetTimer(\"Startdm\", 60000, 0); format(string, sizeof(string), \"%s has started a LVDM, you have one minute to type /lvdm and join\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(dmon == 1 && dmrank <= 15) { playerindm[playerid] = 1; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,lvdmspawns[dmrank][0],lvdmspawns[dmrank][1],lvdmspawns[dmrank][2]); dmrank++; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,26,50000); GivePlayerWeapon(playerid,32,50000); GivePlayerWeapon(playerid,31,50000); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); format(string, sizeof(string), \"%s has joined the LVDM\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(dmon == 1 && dmrank == 16) { format(string, sizeof(string), \"The LVDM is full, wait for the next LVDM\");// SendClientMessage(playerid,0x33AA33AA,string); } } if(strcmp(cmd, \"/qderby\", true) == 0) { if(qderbyplaying == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"The derby is already started\"); return 1; } if(playerinminigame[playerid] == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"You are already in a minigame\"); return 1; } new pname[256]; GetPlayerName(playerid, pname, 256); if(qderbyon == 0) { Respawnqbloodrings(); qderbyon = 1; playerinminigame[playerid] = 1; playerinqderby[playerid] = 1; qderbyrank = 1; SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetVehicleVirtualWorld(qbloodring[0],7); qbloodringfull[0] = 1; PutPlayerInVehicle(playerid, qbloodring[0], 0); playerinqbloodring[playerid] = 0; TogglePlayerControllable(playerid, 0); startvar[3] = 1; qdtimer = SetTimer(\"StartqDerby\", 60000, 0); format(string, sizeof(string), \"%s has started a quarry derby, you have one minute to type /qderby and join\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(qderbyon == 1 && qderbyrank < 15) { playerinminigame[playerid] = 1; playerinqderby[playerid] = 1; qderbyrank++; SetPlayerInterior(playerid,0); for(new i=0; i<15; i++) { if(qbloodringfull == 0) { SetPlayerVirtualWorld(playerid,7); SetVehicleVirtualWorld(qbloodring,7); qbloodringfull = 1; PutPlayerInVehicle(playerid, qbloodring, 0); TogglePlayerControllable(playerid, 0); playerinqbloodring[playerid] = i; format(string, sizeof(string), \"%s has joined the quarry derby\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } } } else if(qderbyon == 1 && qderbyrank >= 15) { format(string, sizeof(string), \"The quarry derby is full, wait for the next round\", pname);// SendClientMessage(playerid,0x33AA33AA,string); return 1; } } if(strcmp(cmd, \"/boxing\", true) == 0) { if(boxplaying == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"The boxing fight is already started\"); return 1; } if(playerinminigame[playerid] == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"You are already in a minigame\"); return 1; } new pname[256]; GetPlayerName(playerid, pname, 256); if(boxon == 0) { boxon = 1; playerinbox[playerid] = 1; playerinminigame[playerid] = 1; boxrank = 1; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,2496.479,-1678.357,6997.348); ResetPlayerWeapons(playerid); SetPlayerHealth(playerid,50); startvar[4] = 1; boxtimer = SetTimer(\"StartBox\", 60000, 0); format(string, sizeof(string), \"%s has started a boxing fight, you have one minute to type /boxing and join\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(boxon == 1) { playerinbox[playerid] = 1; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,2496.479,-1678.357,6997.348); boxrank++; ResetPlayerWeapons(playerid); SetPlayerHealth(playerid,50); format(string, sizeof(string), \"%s has joined the boxing fight\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } } if(strcmp(cmd, \"/sdive\", true) == 0) { if(sdplaying == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"The skydive is already started\"); return 1; } if(playerinminigame[playerid] == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"You are already in a minigame\"); return 1; } new pname[256]; GetPlayerName(playerid, pname, 256); if(sdon == 0) { sdon = 1; playerinsd[playerid] = 1; playerinminigame[playerid] = 1; sdrank = 1; sdfirst = 1; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,-1753.7169,884.6819,1000.000); GivePlayerWeapon(playerid,46,1); startvar[5] = 1; sdtimer = SetTimer(\"StartSd\", 60000, 0); SetPlayerRaceCheckpoint(playerid,0,-1753.7169,884.6819,295.8750,-1753.7169,884.6819,290.8750,1); format(string, sizeof(string), \"%s has started a skydive, you have one minute to type /sdive and join\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(sdon == 1) { playerinsd[playerid] = 1; TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,7); SetPlayerPos(playerid,-1753.7169,884.6819,1000.000); sdrank++; GivePlayerWeapon(playerid,46,1); SetPlayerRaceCheckpoint(playerid,0,-1753.7169,884.6819,295.8750,-1753.7169,884.6819,290.8750,1); format(string, sizeof(string), \"%s has joined the skydive\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } } if(strcmp(cmd, \"/kartrace\", true) == 0) { if(kartplaying == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"The kart race is already started\"); return 1; } if(playerinminigame[playerid] == 1) { SendClientMessage(playerid, 0xB4B5B7AA, \"You are already in a minigame\"); return 1; } new pname[256]; GetPlayerName(playerid, pname, 256); if(karton == 0) { karton = 1; playerinminigame[playerid] = 1; playerinkartrace[playerid] = 1; kartrank = 1; krtfirst = 1; currentcheckpoint[playerid] = 0; SetPlayerInterior(playerid,15); SetPlayerVirtualWorld(playerid,7); SetVehicleVirtualWorld(karts[0],7); kartfull[0] = 1; PutPlayerInVehicle(playerid, karts[0], 0); playerinkart[playerid] = 0; TogglePlayerControllable(playerid, 0); SetPlayerRaceCheckpoint(playerid,0,kcps[0][0],kcps[0][1],kcps[0][2],kcps[1][0],kcps[1][1],kcps[1][2],20); startvar[6] = 1; krttimer = SetTimer(\"StartKart\", 60000, 0); format(string, sizeof(string), \"%s has started a kart race, you have one minute to type /kartrace and join\", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1;
[mod]Köszönés vagy valami? U.I: Téma javítva![/mod]
29
« Dátum: 2014. január 16. - 20:08:12 »
1162
30
« Dátum: 2014. január 16. - 17:47:18 »
C:\\Users\\Zsolti\\Desktop\\asder.pwn(56) : error 017: undefined symbol \"strtok\" C:\\Users\\Zsolti\\Desktop\\asder.pwn(56) : error 033: array must be indexed (variable \"tmp\") C:\\Users\\Zsolti\\Desktop\\asder.pwn(57) : error 017: undefined symbol \"IsNumeric\" C:\\Users\\Zsolti\\Desktop\\asder.pwn(76) : error 017: undefined symbol \"pName\" C:\\Users\\Zsolti\\Desktop\\asder.pwn(79) : warning 225: unreachable code C:\\Users\\Zsolti\\Desktop\\asder.pwn(79) : warning 217: loose indentation C:\\Users\\Zsolti\\Desktop\\asder.pwn(56) : warning 203: symbol is never used: \"Index\" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. ez a hiba :S
|