Wies oben steht ich checke das iwie net, habe ein Selfmade und kein GF Edit,
Pls Helft mir !
MfG Larso99
Wie kann man zb /give fs id mit strcmp machen?
- Source
- 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
-
-
was soll dir dein /give fs bringen?
-
Du meinst das man den namen eingeben muss oder wie?
Strcmp = stringcompare
-
War ein Beispiel aber den Befehl /take Führerschein id usw
-
Ah.
So in etwa:
if(strcmp(stringvar,"Fuehrerschein",true) == 0)
stringvar ist das, was du vorher per sscanf gespalten hast.
-
beispiel für z.b. mein makeleader befehl:
ocmd:makeleader(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new pID, rank;
if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"/makeleader [spieler] [id]");
if(rank<1||rank>26)return SendClientMessage(playerid,ROT,"Bitte gültigen Fraktions id angeben.");
SetPVarInt(pID,"Fraktion",rank);
SpielerSpeichern(pID);
SendClientMessageToAll(ROT,"Es wurde jemand zum Leader gemacht.");
return 1;
}dann einfach deins ersetzen mit dem is admin und dem setpvarint etc.
-
in strcmp nix OCMD
-
hab alles mit ocmd gemacht genauso wie meine makeadmin befehle etc.
-
breadfish.de
Hat das Thema geschlossen.