Ich kappier den Fehler net

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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

  • ahh ich hab den error^^


    C:\Dokumente und Einstellungen\Janek\Desktop\gngorl.pwn(212) : warning 200: symbol "GateCloseLVPDObererHintereingan" is truncated to 31 characters


    das heißt das das zu lang ist^^


    also einfach nen kürzeren namen dafür nehmen


    und dann must du noch i-wo oben bei den new's:
    new targetid;
    schreiben