Wie mache ich mit OCMD einen Set Score befehl??? also ohne sscanf.
SetScore Befehl mit ocmd
- bombom48
- Geschlossen
- Erledigt
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
-
-
ocmd:setscore(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new pID,score;
if(sscanf(params,"dd",pID,score))return SendClientMessage(playerid,ROT,"/setscore (ID) (Zahl)");
SetPlayerScore(pID,score);
return 1;
}Die Admin Abfrage musst du An passen wie du Admin Definiert und alles hast..
if(IsPlayerAdmin.....
-
Er möchte es aber ohne sscanf haben, ka wieso ist aber so.
-
ich wollte wissen ob das auch ohne sscanf geht und wenn dann wie?
-
ja, geht es. Gucke mal nach einen MOment:
if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid,ROT,"Benutze: /setscore [ID/Name] [Score]");
dann halt noch die cmdtexte definieren, z.B.
new ID,Score;
ID = strval(strget(cmdtext,1));
Score = strval(strget(cmdtext,2));
Hoffe, das ich helfen konnte
-
danke
-
ocmd:setscore(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new pID,score;
if(sscanf(params,"dd",pID,score))return SendClientMessage(playerid,ROT,"/setscore (ID) (Zahl)");
SetPlayerScore(pID,score);
return 1;
}Die Admin Abfrage musst du An passen wie du Admin Definiert und alles hast..
if(IsPlayerAdmin.....
Da muss Anstadt :
if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");muss das Hin
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
Muss I Klein Kommt sonst Error
-
Nein IsPlayerAdmin heißt ob er rcon eingeloggt ist da muss kein ,1 hin deswegen!
-
@ TyRun: Sperr deine Augen auf! Wenn du es verstanden hast, lösch dein sinnlosen Beitrag!
MfG
Eliot Ness -
breadfish.de
Hat das Thema geschlossen.