29.01.2010, 23:10
This is my script
and when i press F5 i get this error
C:\Users\NASTIE\Desktop\DM\gamemodes\dm.pwn(304) : error 021: symbol already defined: "CreateObject"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Can someone help me? tnx
Код:
#include <a_samp> #include <a_objects> #include <a_players> #include <a_vehicles> #include <float> #include <string> #if defined FILTERSCRIPT #define COLOR_WHITE 0xFFFFFFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_RED 0xAA3333AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_PINK 0xFF66FFAA #else main() { print("\n----------------------------------"); print(" DM SERVER BY ExtremePower "); print("----------------------------------\n"); } #endif public OnPlayerRequestClass(playerid, classid) { PlayerPlaySound(playerid, 1097, 0.0,0.0,0.0); SetPlayerInterior(playerid,5); SetPlayerPos(playerid,323.4,305.6,999.1); SetPlayerFacingAngle(playerid, 90.0); SetPlayerCameraPos(playerid,323.4-1.5-1.0,305.6,999.1+0.7); SetPlayerCameraLookAt(playerid,323.4-1.0,305.6,999.1+0.7); return 1; } public OnPlayerConnect(playerid) { SetPlayerArmour(playerid, 100.0); GameTextForPlayer(playerid,"~w~Balkan DM ~r~server",5000,3); new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); format(string,sizeof string,"%s Se prikljucio na DM server, zabavi se!",pName); SendClientMessageToAll(0xC2A2DAAA,string); return 1; } public OnPlayerDisconnect(playerid, reason) { new string[64], name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); switch(reason) { case 0: format(string,sizeof string,"%s Je napusio DM server, kukavica (Isteklo vrijeme)",name); case 1: format(string,sizeof string,"%s Je napusio DM server, kukavica (Napusta)",name); case 2: format(string,sizeof string,"%s Je napusio DM server, kukavica (Kickan-Banan)",name); } SendClientMessageToAll(0xAA3333AA,string); return 1; } public OnPlayerSpawn(playerid) { GivePlayerMoney(playerid, 10000); SetPlayerCheckpoint(playerid, 2162.5840,1430.0471,10.8203, 5.0); GameTextForPlayer(playerid,"~r~/pomoc /komande~r~",5000,5); SetPlayerInterior(playerid,0); PlayerPlaySound(playerid, 1186, 0.0, 0.0, 0.0); SetPlayerMapIcon( playerid, 6, 2168.8152,1408.9000,10.8203, 6, 0 ); SetPlayerArmour(playerid, 0.0); new PlayerName[MAX_PLAYER_NAME], string[128]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); format(string, sizeof(string), "%s Se stvorio na MAPI!", PlayerName); SendClientMessageToAll(0xFFFF00AA, string); } public OnPlayerDeath(playerid, killerid, reason) { ResetPlayerWeapons(playerid); SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); SendDeathMessage(killerid, playerid, reason); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/admins", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xDEEE20FF, "Netko je napisao /admins"); SendClientMessage(playerid, 0xFFFFFFAA,"Ne prikazujemo listu online admina, zbog put razloga ali zapamti da smo tu i pazimo!"); return 1; } if (strcmp("/pomoc", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xDEEE20FF, "Netko je napisao /pomoc"); SendClientMessage(playerid, 0xFFFFFFAA,"****************************************************************"); SendClientMessage(playerid, 0x33AA33AA,"Za vise informacija napisi /info"); SendClientMessage(playerid, 0x33AA33AA,"Za DM tele komande napisi /tele"); SendClientMessage(playerid, 0x33AA33AA,"Za listu komanda napisi /komande"); SendClientMessage(playerid, 0x33AA33AA,"Prije igranja napisi /pravila kako bi znao sta smijes, a sta ne!"); SendClientMessage(playerid, 0xFFFFFFAA,"****************************************************************"); return 1; } if(strcmp("/info", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xDEEE20FF, "Netko je napisao /info"); SendClientMessage(playerid,0x33AA33AA,"Owner/Vlasnik: ExtremePower"); SendClientMessage(playerid,0x33AA33AA,"Skripter: ExtremePower"); SendClientMessage(playerid,0x33AA33AA,"Skripta: Skripta pisana od 0 lines mode: 1.0"); SendClientMessage(playerid,0x33AA33AA,"Kontakt: MSN: kiki.dubrava@hotmail.com"); SendClientMessage(playerid,0x33AA33AA,"Xfire: dollar3tv ili Skype: dollar3tv"); SendClientMessage(playerid,0x33AA33AA,"Zemlja: Hrvatska"); return 1; } if(strcmp("/komande", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xDEEE20FF, "Netko je napisao /komande"); SendClientMessage(playerid,0xFFFFFFFF,"********************************************************"); SendClientMessage(playerid,0x33AA33AA,"/pomoc /info /admins /anims /pravila /tele /oruzja"); SendClientMessage(playerid,0xFFFFFFFF,"********************************************************"); return 1; } if(strcmp("/pravila", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xDEEE20FF, "Netko je napisao /pravila"); SendClientMessage(playerid,0x33AA33AA,"[1] Nemoj ubijati igrace cim se stvore na mapi."); SendClientMessage(playerid,0x33AA33AA,"[2] Nemoj pitati da postanes admin."); SendClientMessage(playerid,0x33AA33AA,"[3] Nemoj koristiti cheatove ili modove."); SendClientMessage(playerid,0x33AA33AA,"[4] Postuj admine i njihove odluke."); SendClientMessage(playerid,0x33AA33AA,"[5] Nemoj krsiti pravila."); SendClientMessage(playerid,0xFFFFFFFF,"Hvala sto igrate na Balkan DM serveru!"); return 1; } if(strcmp("/tele", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xDEEE20FF, "Netko je napisao /tele"); SendClientMessage(playerid,0xFFFFFFFF,"********************************************************"); SendClientMessage(playerid,0x33AA33AA,""); SendClientMessage(playerid,0xFFFFFFFF,"********************************************************"); return 1; } if(strcmp("/oruzja", cmdtext, true, 10) == 0) { SendClientMessageToAll(0xDEEE20FF, "Netko je napisao /oruzja"); SendClientMessage(playerid,0xFFFFFFFF,"********************************************************"); SendClientMessage(playerid,0x33AA33AA,"/minigun (500 metaka) = 10.0000$"); SendClientMessage(playerid,0x33AA33AA,"/shotgun (750 metaka) = 5.000$ "); SendClientMessage(playerid,0x33AA33AA,"/flametower (90 metaka) = 7.500$"); SendClientMessage(playerid,0x33AA33AA,"/smg (150 metaka) = 4000$"); SendClientMessage(playerid,0x33AA33AA,"/m4 (150 metaka) = 7.000$"); SendClientMessage(playerid,0x33AA33AA,"/granata (15 metaka) = 3500$"); SendClientMessage(playerid,0x33AA33AA,"/sniper (15 metaka) = 3500$"); SendClientMessage(playerid,0xFFFFFFFF,"********************************************************"); return 1; } if(strcmp("/minigun", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid, 38, 500); GivePlayerMoney(playerid, -10000); SendClientMessage(playerid,0xFFFFFFFF,"Kupio si minigun sa 500 metaka za 10.000$."); return 1; } if(strcmp("/flametower", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid, 37, 900); GivePlayerMoney(playerid, -7500); SendClientMessage(playerid,0xFFFFFFFF,"Kupio si flametower sa 90 metaka za 7.500$."); return 1; } if(strcmp("/shotgun", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid, 25, 250); GivePlayerMoney(playerid, -5000); SendClientMessage(playerid,0xFFFFFFFF,"Kupio si shotgun sa 750 metaka za 5.000$."); return 1; } if(strcmp("/pancirka", cmdtext, true, 10) == 0) { SetPlayerArmour(playerid, 100.0); GivePlayerMoney(playerid, -1000); SendClientMessage(playerid,0xFFFFFFFF,"Kupio si pancirku za 1.000$."); return 1; } if(strcmp("/smg", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid, 29, 150); GivePlayerMoney(playerid, -4000); SendClientMessage(playerid,0xFFFFFFFF,"Kupio si SMG sa 150 metaka za 4.000$."); return 1; } if(strcmp("/m4", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid, 31, 150); GivePlayerMoney(playerid, -7000); SendClientMessage(playerid,0xFFFFFFFF,"Kupio si M4 sa 150 metaka za 7.000$."); return 1; } if(strcmp("/granata", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid, 16, 15); GivePlayerMoney(playerid, -3500); SendClientMessage(playerid,0xFFFFFFFF,"Kupio si granate sa 15 metaka za 3.500$."); return 1; } if(strcmp("/sniper", cmdtext, true, 10) == 0) { GivePlayerWeapon(playerid, 34, 15); GivePlayerMoney(playerid, -3500); SendClientMessage(playerid,0xFFFFFFFF,"Kupio si snajper sa 15 metaka za 3.500$."); return 1; } return 0; } public OnRconLoginAttempt(ip[], password[], success) { if(!success) { printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s",ip, password); new pip[16]; for(new i=0; i<MAX_PLAYERS; i++) { GetPlayerIp(i, pip, sizeof(pip)); if(!strcmp(ip, pip, true)) { SendClientMessage(i, 0xFFFFFFFF, "Kriva RCON sifra dobio si AUTO-KICK!"); Kick(i); } } } return 1; } public OnPlayerEnterCheckpoint(playerid) { GivePlayerMoney(playerid, 2500); GivePlayerWeapon(playerid, 38, 50); SendClientMessageToAll(0xFFFFFFFF,"Netko je izasao sa checpointa i dobio minigun, budi oprezan!"); DisablePlayerCheckpoint(playerid); SetPlayerInterior(playerid,0); GameTextForPlayer(playerid,"~r~dobio si minigun~r~",5000,1); return 1; } public OnPlayerText(playerid, text[]) { SetPlayerChatBubble(playerid, text, 0x33AA33AA, 100.0, 10000); return 1; } public OnPlayerUpdate(playerid) { if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) { Ban(playerid); // BAN igraca ako ima jetpack SendClientMessageToAll(0xDEEE20FF, "Netko je dobio auto BAN razlog: JETPACK"); } return 1; } public OnGameModeInit() { SetGameModeText("Balkan"); ShowPlayerMarkers(1); ShowNameTags(1); AllowAdminTeleport(1); //------------------------------------------------------------------------------ //Skinovi, klasa //------------------------------------------------------------------------------ AddPlayerClass(287,2168.8152,1408.9000,10.8203,91.5041,35,25,9,5,27,500); AddPlayerClass(285,2168.8152,1408.9000,10.8203,91.5041,35,25,9,5,27,500); AddPlayerClass(284,2168.8152,1408.9000,10.8203,91.5041,35,25,9,5,27,500); AddPlayerClass(240,2168.8152,1408.9000,10.8203,91.5041,35,25,9,5,27,500); AddPlayerClass(228,2168.8152,1408.9000,10.8203,91.5041,35,25,9,5,27,500); AddPlayerClass(227,2168.8152,1408.9000,10.8203,91.5041,35,25,9,5,27,500); return 1; } //------------------------------------------------------------------------------ //Objekti //------------------------------------------------------------------------------ CreateObject(1309, 1712.304688, 1606.560791, 21.687422, 0, 0, -22.4999953447); // object
C:\Users\NASTIE\Desktop\DM\gamemodes\dm.pwn(304) : error 021: symbol already defined: "CreateObject"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Can someone help me? tnx