Die Reihenfolge aus dem SELECT.
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
-
-
Beitrag von Apokrate ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Das liegt wohl am Query, da scheint die Variable zu klein. Das Problem mit der ID 1 ist, dass du das nicht prüfst.
format(pfad,50,"SELECT `ID` FROM `Clans` WHERE `name`='%s'",cname);
zu:
format(pfad,sizeof(pfad),"SELECT `ID` FROM `Clans` WHERE `name`='%s' OR `ID` = '%d'",cname,clan);Wiederum sei auch hier gesagt, dass das nicht wirklich performant ist.
-
Beitrag von Apokrate ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Welches Ergebnis hast du denn bekommen, aus dem Print?
-
Beitrag von Apokrate ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Printe mal den Pfad, was kommt da raus?
Und poste bitte einen Screenshot der Daten in der Datenbank. -
Beitrag von Apokrate ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Weiß jemand wie man solche "Schilder" macht, wo man Sachen drauf schreiben kann z.B. "Herzlich Willkommen auf..." oder TS³: Hier die IP.
-
Das kannst du zum Beispiel mit diesem Editor machen: http://forum.sa-mp.com/showthread.php?t=336820
-
-
Ahh danke dir

-
Jo
wie setze ich nen wert für alles von 0 auf 1?also if(Mute[???] == 0;
code
Mute[???] = 1;
also was muss bei den fragezeichen hin damit es für alle spieler auf dem server auf eins gesetzt wird?
brauche ich ne for schleife mit maxplayers oder wie? -
for(new i = 0; i < MAX_PLAYERS;i++) {
if(Mute[i] != 0) continue;
Mute[i] = 1;
] -
Kleine Anmerkung: Die letzte Klammer in Zeile 4 muss eine geschweifte Klammer sein: }
Edit:
Und gegebenenfalls eine IsPlayerConnected Abfrage, wenn er es nur für die Spieler machen will die online sind. -
Warum ist man nach sek Sek bei 1 Minute wieder drausen?
Das ist die Rechnung:
if(PlayerInfo[playerid][pAdmin] == 1){PlayerInfo[giveplayerid][pJailTime] += time * 60;} -
Warum ist man nach sek Sek bei 1 Minute wieder drausen?
Nach sek sek bei 1 minute?!Kannst du das mal in Deutsch schreiben?

PS: Poste mal mehr Code

-
Wieso wird mir die Nachricht beim sterben nicht gesendet?
Meine Variable pTot wird auch nicht auf 1 gesetzt.public OnPlayerDeath(playerid, killerid, reason)
{
SpielerInfo[playerid][pTode] +=1;
SpielerInfo[killerid][pKills] +=1;
SpielerInfo[playerid][pDuty] = 0;
//if(SpielerInfo[playerid][pTot] != 1) {
SpielerInfo[playerid][pTot] = 1;
SendClientMessage(playerid, info, "Du bist nun tot"); //}
TextDrawHideForPlayer(playerid,txtTimeDisp);
return 1;
}Mit freundlichen Grüßen Tv
-
Wieso wird mir die Nachricht beim sterben nicht gesendet?
Weil dein Code vorher einen Run Time Error bekommt, da killerid nicht online ist, somit einen Wert von 0xFFFF hat...und da das größer als MAX_PLAYERS ist..schlägt das alles fail
Schreib es so:
public OnPlayerDeath(playerid, killerid, reason)
{
SpielerInfo[playerid][pTode] +=1;
if(killerid != INVALID_PLAYER_ID) SpielerInfo[killerid][pKills] +=1;
SpielerInfo[playerid][pDuty] = 0;
//if(SpielerInfo[playerid][pTot] != 1) {
SpielerInfo[playerid][pTot] = 1;
SendClientMessage(playerid, info, "Du bist nun tot"); //}
TextDrawHideForPlayer(playerid,txtTimeDisp);
return 1;
}mfg.

-
Hab folgendes Problem das er keine Float Speichert.:
Float:TankVolumen,
self_mysql_get_field("AH_TankVolumen", data); Carlist[playerid][h][TankVolumen] = floatstr( data );
Carlist[playerid][CarKey[playerid]][TankVolumen] = vehTank[GetVehicleModel(VID)-400]; -
Beitrag von ENEF ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -