ich hab /duty für die cops ein bischen verändert so das man je nach rang einen Skinn bekommt. Das sieht jetzt so aus:
if(strcmp(cmd, "/duty", true) == 0){ if(IsPlayerConnected(playerid)) {GetPlayerName(playerid, sendername, sizeof(sendername));if(PlayerInfo[playerid][pMember] == 1){if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerInfo[playerid][pLocal] != 255){if(OnDuty[playerid]==0) { format(string, sizeof(string), "* Officer %s nimmt ein Abzeichen und eine Waffe aus seinem Spind.", sendername); if(PlayerInfo[targetid][pRank] == 1) {SetPlayerSkin(playerid , 281);} if(PlayerInfo[targetid][pRank] == 2) {SetPlayerSkin(playerid , 281);} if(PlayerInfo[targetid][pRank] == 3) {SetPlayerSkin(playerid , 282);} if(PlayerInfo[targetid][pRank] == 4) {SetPlayerSkin(playerid , 282);} if(PlayerInfo[targetid][pRank] == 5) {SetPlayerSkin(playerid , 283);} if(PlayerInfo[targetid][pRank] == 6) {SetPlayerSkin(playerid , 288);}ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);GivePlayerWeapon(playerid, 24, 70);GivePlayerWeapon(playerid, 3, 0);OnDuty[playerid] = 1;}else if(OnDuty[playerid]==1){format(string, sizeof(string), "* Officer %s legt ein Abzeichen und eine Waffe in seinem Spind.", sendername);SetPlayerSkin(playerid , 23);ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);GivePlayerWeapon(playerid, 23, 150);GivePlayerWeapon(playerid, 5, 0);OnDuty[playerid] = 0;}}else{SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht in einem Spindzimmer!");return 1;}}else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4){ if(JobDuty[playerid] == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du bist gerade nicht im Dienst und wirst keine Anrufe mehr erhalten."); JobDuty[playerid] = 0; Medics -= 1; } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du bist im Dienst und wirst Anrufe von Leuten in Not erhalten."); JobDuty[playerid] = 1; Medics += 1; }}else if(PlayerInfo[playerid][pJob] == 7){ if(JobDuty[playerid] == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du bist gerade nicht im Dienst und wirst keine Anrufe mehr erhalten."); JobDuty[playerid] = 0; Mechanics -= 1; } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du bist im Dienst und wirst Anrufe erhalten."); JobDuty[playerid] = 1; Mechanics += 1; }}else{ SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Polizist!");}}return 1;}
Dann kommt aber diese Fehlermeldung:
C:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(212) : warning 200: symbol "GateCloseLVPDObererHintereingan" is truncated to 31 charactersC:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(2146) : warning 200: symbol "GateCloseLVPDObererHintereingan" is truncated to 31 charactersC:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(12635) : error 017: undefined symbol "targetid"C:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(12636) : error 017: undefined symbol "targetid"C:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(12637) : error 017: undefined symbol "targetid"C:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(12638) : error 017: undefined symbol "targetid"C:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(12639) : error 017: undefined symbol "targetid"C:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(12640) : error 017: undefined symbol "targetid"C:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(17181) : error 047: array sizes do not match, or destination array is too smallPawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
was hat pawno für ein prob?
mfg
Empire