15.12.2012, 14:42
i tried to make /war command, but i have some errors...
command:
errors:
tnx everybody on help
command:
Код:
CMD:warpokreni(playerid, params[]) { new vrijeme, lokacija; if(PlayerInfo[playerid][IsPlayerLAdmin] >= 3) return SendClientMessage(playerid, COLOR_RED, "Nemozes koristiti ovu komandu"); { else if(sscanf(params, "ii", vrijeme,lokacija))return Koristi(playerid, "/warpokreni [vrijeme trajanja u MINUTAMA] [lokacija]"); else if(lokacija < 0 || lokacija > 5)return kDM(playerid, "Lokacija mora biti izmedu 0 i 5"); else { SetTimer("Gotovo", Min(vrijeme), false); brojac = SetTimer("Brojac", 4000, true); foreach(Player, u) { switch(lokacija) { case 0: { if(PlayerInfo[u][war1] == 1) { SetPlayerPosEx(u, -1461.6192626953,3513.6162109375,9.8775424957275); x_warCR = -1461.6192626953; y_warCR = 3513.6162109375; z_warCR = 9.8775424957275; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerHealth(u, 100.0); SetPlayerVirtualWorld(u, 7); crveni1 = 0; } if(PlayerInfo[u][war2] == 1) { SetPlayerPosEx(u, -1499.4500732422,3610.8452148438,9.3619508743286); x_warPL = -1499.4500732422; y_warPL = 3610.8452148438; z_warPL = 9.3619508743286; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); plavi1 = 0; } } case 1: { if(PlayerInfo[u][war1] == 1) { SetPlayerPosEx(u, 271.5,3559.1000976563,3.2000000476837); x_warCR = 271.5; y_warCR = 3559.1000976563; z_warCR = 3.2000000476837; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); crveni1 = 0; } if(PlayerInfo[u][war2] == 1) { SetPlayerPosEx(u, 54.799999237061,3567.5,3.2000000476837); x_warPL = 54.799999237061; y_warPL = 3567.5; z_warPL = 3.2000000476837; ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); plavi1 = 0; } } case 2: { if(PlayerInfo[u][war1] == 1) { SetPlayerPosEx(u, -1446.498,-1587.382,101.317); x_warCR = -1446.498; y_warCR = -1587.382; z_warCR = 101.317; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); crveni1 = 0; } if(PlayerInfo[u][war2] == 1) { SetPlayerPosEx(u, -1426.738,-1449.676,101.308); x_warPL = -1426.738; y_warPL = -1449.676; z_warPL = 101.308; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); plavi1 = 0; } } case 3: { if(PlayerInfo[u][war1] == 1) { SetPlayerPosEx(u, 1010.190612793,869.48162841797,438.45989990234); x_warCR = 1010.190612793; y_warCR = 869.48162841797; z_warCR = 438.45989990234; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); crveni1 = 0; } if(PlayerInfo[u][war2] == 1) { SetPlayerPosEx(u, 1083.5610351563,849.25354003906,438.5358581543); x_warPL = 1083.5610351563; y_warPL = 849.25354003906; z_warPL = 438.5358581543; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); plavi1 = 0; } } case 4: { if(PlayerInfo[u][war1] == 1) { SetPlayerPosEx(u, 1409.5125732422,2781.5483398438,18.214515686035); x_warCR = 1409.5125732422; y_warCR = 2781.5483398438; z_warCR = 18.214515686035; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); crveni1 = 0; } if(PlayerInfo[u][war2] == 1) { SetPlayerPosEx(u, 1161.6517333984,2780.9626464844,14.175754547119); x_warPL = 1161.6517333984; y_warPL = 2780.9626464844; z_warPL = 14.175754547119; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); plavi1 = 0; } } case 5: { if(PlayerInfo[u][war1] == 1) { SetPlayerPosEx(u, -144.756,-95.067,2.691); x_warCR = -144.756; y_warCR = -95.067; z_warCR = 2.691; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); crveni1 = 0; } if(PlayerInfo[u][war2] == 1) { SetPlayerPosEx(u, -58.107,119.258,2.680); x_warPL = -58.107; y_warPL = 119.258; z_warPL = 2.680; GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5); ResetPlayerWeapons(u); GivePlayerWeapon(u, 4, 1); GivePlayerWeapon(u, 24, 300); GivePlayerWeapon(u, 25, 300); GivePlayerWeapon(u, 26, 300); GivePlayerWeapon(u, 29, 300); GivePlayerWeapon(u, 31, 300); GivePlayerWeapon(u, 32, 300); SetPlayerVirtualWorld(u, 7); SetPlayerHealth(u, 100.0); plavi1 = 0; } } } } } return 1; } CMD:warzaustavi(playerid, params[]) { new string[128]; if(PlayerInfo[playerid][IsPlayerLAdmin] >= 3) return SendClientMessage(playerid, COLOR_RED, "Nemozes koristiti ovu komandu"); { else { foreach(Player, u) { if(PlayerInfo[u][war1] == 1) { PlayerInfo[u][war1] = 0; format(string, sizeof(string), ""#COL_RED"WAR | War je zaustavljen od Admina %s, Tvoj Tim: "#COL_WHITE"%d"#COL_RED", Njihov Tim: "#COL_WHITE"%d", PlayerName(playerid), crveni1, plavi1); SendClientMessage(u, -1, string); SetPlayerVirtualWorld(u, 0); SpawnPlayer(u); } else if(PlayerInfo[u][war2] == 1) { PlayerInfo[u][war2] = 0; format(string, sizeof(string), ""#COL_RED"WAR | War je zaustavljen od Admina %s, Tvoj Tim: "#COL_WHITE"%d"#COL_RED", Njihov Tim: "#COL_WHITE"%d", PlayerName(playerid), plavi1, crveni1); SendClientMessage(u, -1, string); SetPlayerVirtualWorld(u, 0); SpawnPlayer(u); } } } plavi1 = 0; crveni1 = 0; x_warCR = 0.0; y_warCR = 0.0; z_warCR = 0.0; x_warPL = 0.0; y_warPL = 0.0; z_warPL = 0.0; KillTimer(brojac); return 1; }
Код:
C:\Users\toni\Desktop\moj mod - prvi DM\gamemodes\mojprvi.pwn(284) : error 017: undefined symbol "GetDotXY" C:\Users\toni\Desktop\moj mod - prvi DM\gamemodes\mojprvi.pwn(334) : error 017: undefined symbol "PlayerInfo" C:\Users\toni\Desktop\moj mod - prvi DM\gamemodes\mojprvi.pwn(334) : warning 215: expression has no effect C:\Users\toni\Desktop\moj mod - prvi DM\gamemodes\mojprvi.pwn(334) : error 001: expected token: ";", but found "]" C:\Users\toni\Desktop\moj mod - prvi DM\gamemodes\mojprvi.pwn(334) : error 029: invalid expression, assumed zero C:\Users\toni\Desktop\moj mod - prvi DM\gamemodes\mojprvi.pwn(334) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.