Guten Tag,
ich habe eine schnelle Frage. Was passt hier nicht ![]()
ocmd:makeadmin(playerid,params)
{
new pID;
new aLvl;
if(sscanf(params,"ud",pID,aLvl))
if(IsPlayerAdmin(playerid))
{
Spieler[pID][Admin] = aLvl;
}
}
Habe das sscanf.inc drinnen ![]()
Guten Tag,
ich habe eine schnelle Frage. Was passt hier nicht ![]()
ocmd:makeadmin(playerid,params)
{
new pID;
new aLvl;
if(sscanf(params,"ud",pID,aLvl))
if(IsPlayerAdmin(playerid))
{
Spieler[pID][Admin] = aLvl;
}
}
Habe das sscanf.inc drinnen ![]()
if(sscanf(params,"ud",pID,aLvl))
Ich weiß nicht was du hier willst, aber egal was du eingibst, der code darunter wird immer ausgeführt, also brich am besten den Code hier ab.
zB. mit return SendClientmessage(...);
ZitatIch weiß nicht was du hier willst, aber egal was du eingibst, der code darunter wird immer ausgeführt, also brich am besten den Code hier ab.
zB. mit return SendClientmessage(...);
Ich kann es ned compilen kommt Error das ein Statement da fehlt ![]()
Sicherlich kommt da ein Fehler, dass ein Statement fehlt.
Wenn du möchtest, dass wenn z.B. /makeadmin 0 0 nicht ganz ausgefüllt wird, musst du machen:
if(sscanf(params,"ud",pID,ALvl))
{
//Was du halt möchtest
}
Oder so mit BlackAce's Beispiel.
if(sscanf(params,"ud",pID,aLvl))return SendClientMessage(playerid,DeineFarbe,"Benutze: /dies und das");
lg
Es geht nicht
Kann das sein das ich falsches
sscanf.inc habe?
ocmd:makeadmin(playerid,params)
Muss nach params nicht [] hin? :p
ZitatMuss nach params nicht [] hin? :p
Haste Recht ist ja der Platzhalter für die Params. Habe ich
ganz übersehen danke ![]()