Hi also ich wollte mal fragen ob einer ein Tut schreiben
kann wie man ein Rängesystem für einen DM Server macht und die Score
Punkte auch gespeichert werden... wäre nett wenn es einer machen würde
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
-
-
Benutzt du dini ?
-
ja... mit msql usw ist mir das zu kompliziert
-
Kurzanleitung:
in deinem enum machst du z.b rang rein
bei OnPlayerConnected machst du folgendes rein dann
deine_veriable[playerid][rang] = dini_Int(save,"rang");
bei OnPlayeDisconeccted
dini_IntSet(save,"gang",deine_verriable[playerid][gang]);
So werden die Daten gespeichert
Nun wen du es in ein Befehl einbauen willst machst du es wiefolgt
if(strcmp(strget(cmdtext,0), "/test", true) == 0)
{
if(pInfo[playerid][gang]== 1)
{
SendClientMessage(playerid,0xFF0000FF,"Du darfst disen Befehl benutzen");
return 1;
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Du darfst disen Befehl nicht benutzen");
return 1;
}
}Wenn du ein Befehl erstellen willst wo dein rang z.b höher wird
deine_veriable[playerid]gang]x; damit wird er auf x gesetzt b.s. 5
bei x kannste deine verriable reinsetzen die beim spieler gespeichert wird.ansonst such mal in der sufu nach gTeam
Kann dir auch weiterhelfenHoffe konnte helfen
Mfg:Tigerkiller -
jo cool mir gleich mit
-
oben in den enum struktur
Rang
bei OnPlayerConnectedSetPlayerScore(playerid,dini_Int(save,"Rang"));
bei Disconnected
[dini_IntSet(save,"Rang",GetPlayerScore(playerid)); -
breadfish.de
Hat das Thema geschlossen.