Guten Abend
Ich habe 1 Frage und 1 Problem ...
Mein Problem
Der Befehl:
ocmd:makeadmin(playerid,params[])
{
if(IsPlayerAnAdmin(playerid,5))
{
new pID,level,string[128],string2[128],SpielerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
if(sscanf(params,"ui",pID,level))return
SendClientMessage(playerid,Weiß,"Benutze: /Makeadmin
<Spielername/ID> <Level>");
{
if(level<0||level>5)return SendClientMessage(playerid,Rot,"Ungültiges Adminlevel!");
{
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Rot,"Dieser Spieler ist nicht online!");
SpielerInfo[pID][Adminlevel] = level;
format(string,sizeof(string),"AdmCmd: %s hat dich auf das Adminlevel %i gesetzt.",SpielerName(playerid),level);
format(string2,sizeof(string2),"Du hast %s auf das Adminlevel %i gesetzt.",SpielerName(pID),level);
SendClientMessage(pID,Grün,string);
SendClientMessage(playerid,Orange,string2);
return 1;
}
}
}
else
{
SendClientMessage(playerid,Rot,"Du kannst diesen Befehl nicht benutzen!");
return 1;
}
}
Fehlermeldung:
ZitatAlles anzeigenC:\Dokumente
und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) :
error 012: invalid function call, not a valid address
C:\Dokumente und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) : error 029: invalid expression, assumed zero
C:\Dokumente
und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) :
fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Meine Frage
Ist es möglich das man den SpielerNamen,AdminName,KillerNamen...
einfach in eine Variable setzen kann und dem entsprechend benutzen???
Beispiel:
ocmd:computer
{
SendClientMessage(playerid, Rot, "Du hast den Computer von %s zerstört !", SpielerNameVomBesitzerDesZerstörtenComputers);
return 1;
}
ZitatSpielerNameVomBesitzerDesZerstörtenComputers = die Variable
Ich bedanke mich bei jedem der mir hilft
Mit Freundlichen Grüßen
Hamia aka. Homer aka. Psycho_O