Abfrage Welchen rank er Ändert
- Daniel_Waynee
- 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
-
-
Dann lade mal crashdetect da scheint ein Fehler vorzuliegen
-
Crashdetect gibt auch keine Fehler aus
-
Dann haste dein Skript nicht kompiliert und den Server neugstartet oder sowas
...oder den Befehl nicht eingegeben..weil wenn dir eine Nachricht angezeigt wird..müsste es ja auch einen print geben...er steht ja da..
-
Ich habe kompiliert neugestartet und den Befehl eingegeben es passiert nichs kein Crashdetect und auch kein Print
-
Wie hast n das print im Befehl eingebaut?!
Wird dir eine Nachricht InGame ausgegeben, dass du den Befehl eingegeben hast?
-
Ja das wird mir ingame angezeigt: format(string,sizeof(string),"Du hast den Name von Rank: %i in %s geändert.",rID,name);
-
Du antwortest irgendwie immer nur auf die Hälfte meiner Fragen xD
Zeig mal deinen Befehl mit dem print...
-
ocmd:setfrank(playerid,params[])
{
new rID,name[50],string[200];
if(sInfo[playerid][Rank] < 11)return SendClientMessage(playerid,rot,"Du bist nicht der Leader");
if(sscanf(params,"is[50]",rID,name)) return SendClientMessage(playerid,rot,"Verwendung: /setfrank [Rank 1-12] [Name]");
if(rID <= 0 || rID > 12) return SendClientMessage(playerid,rot,"Der Rank muss zwischen 1-12 liegen!");
new frak = sInfo[playerid][Fraktion]; //Hier sInfo evtl anpassen, da ich nicht den Namen für die Frak kenne
format(fInfo[frak][fracEnum:(rID+8)],50,name);
format(string,sizeof(string),"UPDATE `fraktion` SET `f_Rank%d`='%s' WHERE `id`='%d'",rID,name,fInfo[frak][f_id]); //Tabellennamen anpassen :)
mysql_tquery(handle,string,"","");
print(string);
format(string,sizeof(string),"Du hast den Name von Rank: %i in %s geändert.",rID,name);
SendClientMessage(playerid,grün,string);
return 1;
} -
Wenn das print nicht aufgerufen wird, wird nicht dieser Befehl aufgerufen.
Da haste irgendwo Mist gemacht..beim compilen, beim hochladen, beim neustarten..oder oder oder
Da stimmt was nicht
-
-
-
So und da ist der Fehler.
Da steht WHERE `id`='0' aber f_id müsste 1 sein.
Da wird wohl was falsch geladen
Musste mal schauen
-
Es wird alles richtig geladen ich kann ja auch den Spawn ändern ingame.
-
breadfish.de
Hat das Thema geschlossen.