[ocmd]Giveweapon

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
  • Hi,


    Was stimmt an diesem Befehl nicht?


    ocmd:giveweapon(playerid,params[]){ new pid, waffe, munition, string[128], string2[128]; new name[MAX_PLAYER_NAME]; if(sscanf(params,"udd",pid,waffe,munition)) return SendClientMessage(playerid,0xFFF000FF,"Benutzung:/giveweapon [ID] [Waffe] [Munition]"); if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,0xFFF000FF,"Kein Spieler mit der angegebenen ID ist Online"); if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,0xFFF000FF,"Du bist kein AdminLevel 5 "); format(string,sizeof(string),"Du hast %s eine Waffe gegeben",name); format(string2,sizeof(string2),"Du hast von %s eine Waffe bekommen",name); GivePlayerWeapon(pid,waffe,munition); SendClientMessage(playerid,0xFFF000FF,string); SendClientMessage(pid,0xFFF000FF,string2); GetPlayerName(playerid,name, sizeof(name)); SendClientMessageToAll(0xFFFA00FF,string); SendClientMessage(playerid,0xFFF000FF,string); SendClientMessage(pid,0xFFF000FF,string2); GetPlayerName(playerid,name, sizeof(name)); return 1;}



    Wenn ich im Server /giveweapon [ID] [Weapon ID] [Ammu] mache, krieg ich die Waffe, doch es steht dann 5x: Du hast eine Waffe gegeben und Du hast von eine Waffe bekommen.


    Also es kommt 5x und der Name fehlt auch noch, wer die Waffe gegeben hat...



    Mfg Vince