10.01.2010, 10:48
Hi,
I've a problem with my script :P
There are to many warnings ..
see:
I hope anybody can help me
!
sry for bad english / I'm a German one
!:P
I've a problem with my script :P
There are to many warnings ..
see:
Код:
#include <a_samp> #include <dini> #define DIALOG_LOGIN 3 #define DIALOG_REG 4 #define COLOR_GOLD 0xB8860BAA #define COLOR_RED 0xFF0000AA #define adminmenu 0 #define adminkick 1 #define adminban 2 #define adminheal 3 #define adminkill 4 #define adminarmo 5 #define adminmsg 777 new clpl; new ammueingang; new ammuausgang; new pdeingang; new pdausgang; new ladeneingang; new ladenausgang; new Bankeingang; new Bankausgang; new Casinoeingang; new Casinoausgang; new Rathauseingang; new Rathausausgang; new ladenbuy; new guide; new healthpd; new armorpd; new healthfbi; new armorfbi; new PdTor; new FBITor; new AdTor; new string[128]; enum spieler_daten { wanted, skin, Admin, VIP, eingeloggt } new Spieler[MAX_PLAYERS][spieler_daten]; main() { print("\n"); print("\n"); print("____________________"); print("\n"); print("\n"); print("SanAndreasReallife"); print("Owner Saki_61"); print("\n"); print("\n"); print("____________________"); print("\n"); print("\n"); } public OnGameModeInit() { UsePlayerPedAnims(); DisableInteriorEnterExits(); AllowAdminTeleport(1); LimitGlobalChatRadius(200.0); SetGameModeText("Reallife"); AddPlayerClass(28,1722.6147,-1627.5576,20.2128,0.9203,0,0,0,0,0,0); // SPIELERSPAWN AddStaticVehicleEx(509,1706.8466,-1605.6628,13.0590,359.7638,1,2,3600000); // SPIELERSPAWN AddStaticVehicleEx(509,1705.3658,-1605.6334,13.0629,358.5802,1,2,3600000); // SPIELERSPAWN AddStaticVehicleEx(509,1703.8347,-1605.6766,13.0664,0.8608,1,2,3600000); // SPIELERSPAWN AddStaticVehicleEx(509,1702.3878,-1605.7139,13.0669,358.6829,1,2,3600000); // SPIELERSPAWN AddStaticVehicleEx(509,1736.8910,-1610.1195,13.0590,0.4918,1,2,3600000); // SPIELERSPAWN AddStaticVehicleEx(509,1738.3359,-1610.1646,13.0588,0.6103,1,2,3600000); // SPIELERSPAWN AddStaticVehicleEx(509,1739.8658,-1610.1576,13.0590,359.7370,1,2,3600000); // SPIELERSPAWN AddStaticVehicleEx(509,1741.3947,-1610.2483,13.0596,1.3773,1,2,3600000); // SPIELERSPAWN ammueingang = CreatePickup(1559 , 23, 1368.3658,-1279.6582,13.5469,-1); ammuausgang = CreatePickup(1559 , 23, 315.6944,-143.6528,999.6016,-1); pdeingang = CreatePickup(1247, 23, 1555.4990,-1675.7018,16.1953,-1); pdausgang = CreatePickup(1247, 23, 246.8456,62.3195,1003.6406,-1); ladeneingang = CreatePickup(1559 , 23, 1352.4978,-1759.2523,13.5078,-1); ladenausgang = CreatePickup(1559 , 23, -25.1579,-141.5409,1003.5469,-1); Bankeingang = CreatePickup(1559 , 23, 1498.3506,-1580.8198,13.5498,-1); Bankausgang = CreatePickup(1559 , 23, 2315.5220,0.3536,26.7422,-1); Casinoeingang = CreatePickup(1559 , 23, 1837.0272,-1682.3663,13.3233,-1); Casinoausgang = CreatePickup(1559 , 23, 2233.8181,1714.6779,1012.3828,-1); Rathauseingang = CreatePickup(1559 , 23, 2034.1368,-1401.6810,17.2945,-1); Rathausausgang = CreatePickup(1559 , 23, 390.7691,173.8146,1008.3828,-1); healthpd = CreatePickup(1240, 1, 1558.5354,-1693.4006,5.8970,-1); healthfbi = CreatePickup(1240, 1, 753.7640,-1355.6819,13.5000,-1); armorpd = CreatePickup(1242, 1, 1560.5802,-1693.6343,5.8906,-1); armorfbi = CreatePickup(1242, 1, 748.9783,-1355.6624,13.5000,-1); ladenbuy = CreatePickup(1239 , 1, -22.2623,-138.3866,1003.5469,-1); guide = CreatePickup(1239 , 1, 1719.5884,-1624.5590,20.2113,-1); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 2032.2887,1544.8514,10.8203); SetPlayerCameraPos(playerid, 2037.3260,1544.8792,10.8203); SetPlayerCameraLookAt(playerid, 2032.2887,1544.8514,10.8203); SetPlayerFacingAngle(playerid, 270.0); return 1; } public OnPlayerConnect(playerid) { new pname[MAX_PLAYERS],accFormat[128]; GetPlayerName(playerid,pname,sizeof pname); format(accFormat,sizeof accFormat,"%s.datei",pname); if(fexist(accFormat)) { ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset"); } else { ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Wilkommen\n\nBitte Registriere dich\n\n","Abbrechen","Reset"); } return 1; } public OnPlayerDisconnect(playerid, reason) { new pname[MAX_PLAYERS],accFormat[128]; GetPlayerName(playerid,pname,sizeof pname); format(accFormat,sizeof accFormat,"%s.datei",pname); if(fexist(accFormat) && Spieler[playerid][eingeloggt]) { dini_IntSet(accFormat,"wanted",Spieler[playerid][wanted]); dini_IntSet(accFormat,"skin",Spieler[playerid][skin]); dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid)); dini_IntSet(accFormat,"Score",GetPlayerScore(playerid)); } Spieler[playerid][eingeloggt] = 0; Spieler[playerid][wanted] = 0; Spieler[playerid][skin] = 0; return 1; } public OnPlayerSpawn(playerid) { new pname[MAX_PLAYERS],accFormat[128]; GetPlayerName(playerid,pname,sizeof pname); format(accFormat,sizeof accFormat,"%s.datei",pname); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/VIP", cmdtext, true, 12) == 0) { if(Spieler[playerid][VIP]==1) { SendClientMessage(playerid, COLOR_GOLD, "Du bist ein VIP Mitglied!"); SendClientMessage(playerid, COLOR_GOLD, "Du kannst befehle nutzen, die kein normales Mitglied nutzen kann"); SendClientMessage(playerid, COLOR_GOLD, "Ausserdem bekommst du pro Payday einen Geldbonus von 2000$"); SendClientMessage(playerid, COLOR_GOLD, "_________________________Die befele_____________________________"); SendClientMessage(playerid, COLOR_GOLD, "________________________________________________________________"); } return 1; } if (strcmp("/pd", cmdtext, true) == 0) { if(IsPlayerConnected(playerid)) { MoveObject(PdTor, 1597.4130859375, -1638.1239013672, 15.202722549438 , 4); SetTimer("ClosePdTor", 5000, 0); } return 1; } if (strcmp("/fbi", cmdtext, true) == 0) { if(IsPlayerConnected(playerid)) { MoveObject(FBITor, 770, -1330.0888671875, 12.963174819946 , 4); SetTimer("CloseFBITor", 5000, 0); } return 1; } if (strcmp("/ad", cmdtext, true) == 0) { if(IsPlayerConnected(playerid)) { MoveObject(AdTor, 924.01934814453, -1233.9144287109, 16.046480178833 , 4); SetTimer("CloseAdTor", 5000, 0); } return 1; } if (strcmp("/kaufen", cmdtext, true, 12) == 0) { if(IsPlayerInRangeOfPoint(playerid,2, -22.2623,-138.3866,1003.5469)) ShowPlayerDialog(playerid, 3, 2, "Menь", "Bier $5\nPizza $7\nWeed $50", "Select", "Exit"); return 1; } if (strcmp("/stadtplan", cmdtext, true, 12) == 0) { if(IsPlayerInRangeOfPoint(playerid,2, 1719.5884,-1624.5590,20.2113)) ShowPlayerDialog(playerid, 4, 2, "guide", "24/7 Shop \nWaffen Laden\nNoobspawn\nPolizei", "Select", "Exit"); return 1; } return 0; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == ammueingang) { SetPlayerPos(playerid, 314.820983,-141.431991,999.601562); SetPlayerInterior(playerid,7); } if(pickupid == ammuausgang) { SetPlayerPos(playerid, 1366.3691,-1279.7347,13.5469); SetPlayerInterior(playerid,0); } if(pickupid == Casinoeingang) { SetPlayerPos(playerid, 2233.8032, 1712.2303, 1011.7632 ); SetPlayerInterior(playerid,1); } if(pickupid == Casinoausgang) { SetPlayerPos(playerid, 1834.5892,-1682.5420,13.4252); SetPlayerInterior(playerid,0); } if(pickupid == Rathauseingang) { SetPlayerPos(playerid, 384.808624,173.804992,1008.382812 ); SetPlayerInterior(playerid,3); } if(pickupid == Rathausausgang) { SetPlayerPos(playerid, 2034.0760,-1404.2744,17.2635); SetPlayerInterior(playerid,0); } if(pickupid == Bankeingang) { SetPlayerPos(playerid, 2315.952880,-1.618174,26.742187); SetPlayerInterior(playerid,0); } if(pickupid == Bankausgang) { SetPlayerPos(playerid, 1498.4370,-1582.4487,13.5469); SetPlayerInterior(playerid,0); } if(pickupid == pdeingang) { SetPlayerPos(playerid, 246.783996,63.900199,1003.640625); SetPlayerInterior(playerid,6); } if(pickupid == pdausgang) { SetPlayerPos(playerid, 1553.8668,-1675.6047,16.1953); SetPlayerInterior(playerid,0); } if(pickupid == ladeneingang) { SetPlayerPos(playerid, -25.132598,-139.066986,1003.546875); SetPlayerInterior(playerid,16); } if(pickupid == ladenausgang) { SetPlayerPos(playerid, 1352.4601,-1757.1949,13.5078); SetPlayerInterior(playerid,0); } if(pickupid == healthpd) { SetPlayerHealth(playerid,100.00); } if(pickupid == healthfbi) { SetPlayerHealth(playerid,100.00); } if(pickupid == armorpd) { SetPlayerArmour(playerid, 100.0); } if(pickupid == armorfbi) { SetPlayerArmour(playerid, 100.0); } if(pickupid == ladenbuy) { format(string, sizeof(string), "~w~ benutze: /kaufen"); GameTextForPlayer(playerid,string,3500,4); } if(pickupid == guide) { format(string, sizeof(string), "~w~ benutze: /stadtplan"); GameTextForPlayer(playerid,string,3500,4); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new pname[MAX_PLAYERS],accFormat[128]; GetPlayerName(playerid,pname,sizeof pname); format(accFormat,sizeof accFormat,"%s.datei",pname); if(response) { switch(dialogid) { case DIALOG_LOGIN: { if(!strlen(inputtext)) { ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset"); return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!"); } if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0) { Spieler[playerid][wanted] = dini_Int(accFormat,"wanted"); Spieler[playerid][skin] = dini_Int(accFormat,"skin"); Spieler[playerid][Admin] = dini_Int(accFormat,"Admin"); Spieler[playerid][VIP] = dini_Int(accFormat,"VIP"); GivePlayerMoney(playerid,dini_Int(accFormat,"Geld")); SetPlayerScore(playerid,dini_Int(accFormat,"Score")); Spieler[playerid][eingeloggt] = 1; SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt."); } else { ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset"); SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!"); } } case DIALOG_REG: { if(!strlen(inputtext)) { ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Wilkommen\n\nBitte Registriere dich\n\n","Abbrechen","Reset"); return SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort ist zu kurz!"); } dini_Create(accFormat); dini_Set(accFormat,"Passwort",inputtext); Spieler[playerid][eingeloggt] = 1; SendClientMessage(playerid,0xFFFFFFFF,"Account wurde angelegt und du wurdest eingeloggt."); } } } else { switch(dialogid) { case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset"); case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Wilkommen\n\nBitte Registriere dich\n\n","Abbrechen","Reset"); } } if(dialogid == adminmenu) { if(response) { if(listitem == 0) { new name[MAX_PLAYER_NAME], string[256]; GetPlayerName(clpl, name, sizeof(name)); new aname[MAX_PLAYER_NAME]; GetPlayerName(playerid, aname, sizeof(aname)); format(string, sizeof(string), "[SERVER] %s wurde von %s gekickt.", name, aname); SendClientMessageToAll(COLOR_RED, string); Kick(clpl); clpl = 0; } if(listitem == 1) { Ban(clpl); clpl = 0; } if(listitem == 2) { SetPlayerHealth(clpl, 100); clpl = 0; } if(listitem == 3) { SetPlayerHealth(clpl, 0); clpl = 0; } if(listitem == 4) { SetPlayerArmour(clpl, 100); clpl = 0; } } } } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { if(Spieler[playerid][Admin]>=1) { ShowPlayerDialog(playerid, adminmenu, DIALOG_STYLE_LIST, "Adminmenь", "Kicken\nBannen\nHealen\nKillen\nArmour", "OK", "Abbrechen"); clpl = clickedplayerid; } return 1; }

sry for bad english / I'm a German one
