Hey ich hab mir ein Befehl gebaut und nun wollt ich ihn testen und ja wollt ihn Sterne geben und ja hab mir selber nur welsche gegeben, warum?
Kurtz
wen ich /wanted1 TEST eingebe bekomme ich die Wantets er keine
ocmd:wanted(playerid, params[]) // Wanted
{
if(fraktion(playerid, 1) || arbeit(playerid, 1))
{
new wanteds,pID,Wanted[128],Cop[128],Verbrecher[128],Grund[128],Gruende[128];
if(sscanf(params, "uis[128]", pID, wanteds, Grund))
return SendClientMessage(playerid, ROT, "/wantedtest [Spieler] [Wantedzahl] [Grund]");
if(wanteds < 1 || wanteds > 6)
return SendClientMessage(playerid, ROT, "Du kannst nur minimal 1 Wanted oder maximal 6 Wanteds geben!");
SetPlayerWantedLevel(pID, GetPlayerWantedLevel(pID) + wanteds);
SetPVarInt(pID, "Wanteds", GetPlayerWantedLevel(pID));
format(Cop, sizeof Cop, " Du hast %s Wanteds gegeben. Grund %s", SpielerName(pID), wanteds, Grund);
format(Verbrecher, sizeof Verbrecher, " %s hat dir %i Wanteds Gegeben. Grund: %s", SpielerName(playerid), wanteds, Grund);
format(Wanted, sizeof Wanted, "Nun ist dein Wantedlevel auf %i gestiegen!", GetPlayerWantedLevel(pID));
SendClientMessage(playerid, BLAU, Cop);
SendClientMessage(pID, ROT, Verbrecher);
SendClientMessage(pID, ROT, Wanted);
GetPVarString(playerid, "wanted_gruende", Gruende, sizeof Gruende);
format(Gruende, sizeof Gruende, "%s\n%s", Gruende, Grund);
SetPVarString(playerid, "wanted_gruende", Gruende);
SpielerSpeichern(pID);
}
else SendClientMessage(playerid, ROT, "Du Bist nicht Berechtigt den Befehl zu Nutzen!");
return 1;
}
Gibt id 0 Sterne
- Kevin B.
- Geschlossen
- Erledigt
-
-
Du musst Doch "/wanteds 2 2 mord" z.b. machen Oder? Und Net "/wanteds 1 mord"
-
ist richtig so muss ich das machen /wanted [id] [Sterne] [Grund] aba ich bin id 0 und will aba id 1 ein Sterne geben aba wen ich /wanted 1 1 Test mache bekommt ID 0 Die Sterne
-
Machmal aus uis dis Bei deiner sscanf abfrage und ersuch es
Und versuch es mal mit dem Namen -
Machmal aus uis dis Bei deiner sscanf abfrage und ersuch es
Und versuch es mal mit dem Namen
danke werde ich aba erst morgen testen können ich melde mich Dan -
Wofür "dis" ??
D ist ein Integer.
I Genauso.
S ist ein Strinf.
U ist Spielername bzw ID... -
also war u doch richtig ?
-
mach aus uis dis also aus u ein d
dann funktioniert auch alles
hatte das Problem auch -
okay ich werde es morgen mal testen
-
i ist das gleiche wie d und d ist das gleiche wie i ...
-
Zitat
U ist Spielername bzw ID...
Ist bei 0.3D verbuggt das "u" -
Ist bei 0.3D verbuggt das "u"
also bei mir klappt es eigentlich ohne probleme :o -
Zitat
also bei mir klappt es eigentlich ohne probleme :o
Falsch ausgedrückt.Wenn man sscanf updatet geht alles.
-
Falsch ausgedrückt.Wenn man sscanf updatet geht alles.
Ich habe sccanf noch nicht geupdatet -
Zitat
Ich habe sccanf noch nicht geupdatet
komisch es war ja bekannt das bei sscanf das "u" buggy sein würde.
-
breadfish.de
Hat das Thema geschlossen.