!TheO Advent ist jeder Sonntag.
Nicht jeder Tag... Du hättest es wohl Adventskalender System nenen müssen
Dennoch ganz in Ordnung vom Scripting her.
!TheO Advent ist jeder Sonntag.
Nicht jeder Tag... Du hättest es wohl Adventskalender System nenen müssen
Dennoch ganz in Ordnung vom Scripting her.
lad dir das server paket aus sa-mp.com runter.
da starteste pawno, und öffnest & compilst den script.
Du brauchst die neusten includes.
GetPlayerVehicleModel ist das.
Es gibt einen PermanentBann, der funktioniert aber nur für ein pc profil egal ob mann dannach den namen ändert oder nicht.
Beim New Dawn server ist das drin. Dennoch habe ich keine Ahnung wie die das gemacht haben.
BTW: Hoffe mal, dass es mal wird, dann könnten mann viele Features like 'Story System' im Server rein machen
MfG
Ehmm eine Frage, hat der 'ID verschobene Spieler' deine Daten in der Datenbank oder ingame direkt?
Du deletest die PVar nicht oder muss mann die nicht löschen?
Also, oben machste das new.
Und hier für mysql jetzt. Muss bei OngameModeInit ausgeführt werden.
stock LoadRangs()
{
new str[400],frakid,rangid,rangname[40];
mysql_query("SELECT * FROM `Fraktions_Rang`");
mysql_store_result();
while(mysql_fetch_row(str))
{
sscanf(str, "p<|>{i}iis[40]>",frakid,rangid,rangname);
format(Rangname[frakid][rangid],40,"%s",rangname);
}
mysql_free_result();
}
Deine Tabelle muss so aussehen: ID (Auto Increment),fraktionsid,rangid,rangname
Und benutzen kannst du es so:
ocmd:myrang(playerid,params[])
{
#pragma unused params
new string[120];
format(string,120,"Dein Rang: %s",Rangname[PlayerInfo[playerid][pFrak]][PlayerInfo[playerid][pRang]]);
SendClientMessage(playerid,-1,string);
return 1;
}
Wenn dir das immer noch nicht reicht, solltest du dir die grundlagen angucken.
MfG
ich gebe dir einen kleinen Tipp:
new Rangname[MAX_FRACTIONS][MAX_RANKS];
und dann füllste das aus bei ongamemodeinit per mysql/dini what ever. und kannst es dann so benutzen
Für Fraktion 1 Rang 3: printf("%s",Rangname[1][3]);
printe mal bitte vor mysql_query, den Query.
Naja sehr schade, dass wieder ein weiteres Selfmade released wird..
Zum Script, naja nicht so meins, da 1. auf Dini & zweitens mit PVar gearbeitet wurde.
Es sieht ziemlich langweilig aus.. und unprofessionell
3/10
in den templates kannst du problemlos html verwenden. dennoch solltest du nicht die standart
Templates kaputt machen.
Das einfachste, wäre dir selber eine Template Engine zu bauen & mit classen zu arbeiten.
Da ist richtig Resource freßend gescriptet, guck dir bitte SSCANF in Verbindung,
mit Mysql an..
geht mit ganz normalen php ($_GET,$_POST) etc.
Trotzdem, wenn er dann Nitro benutzt, hat es ja 'abkühl zeit'
ich glaube du musst erst den Component entfernen und dann wieder rein machen