Hallo Breadfish,
ich habe ein paar ,,geht das" fragen.
- Textdraw wo die Premium Punkte stehen
- Nur für z.b Admin Waffenspeichern
//edit:
Fragen hinzugefügt
Hallo Breadfish,
ich habe ein paar ,,geht das" fragen.
- Textdraw wo die Premium Punkte stehen
- Nur für z.b Admin Waffenspeichern
//edit:
Fragen hinzugefügt
OnPlayerDisconnect(playerid,reason)
{
if(GetPVarInt(playerid, "Adminlevel") >= 1) // NICHT 1:1 übernehmen... du musst das durch deine Abfragen und Stocks ersetzen..
{
Speichern(playerid);
}
return 1;
}
Das mit Speichern versehe ich nicht aber trotzdem danke.
MfG,
Chriss
Du hast noch nie etwas gespeichert und hast schon sowas wie "Premium-Punkte"?
Such mal nach Dini.
Falsch verstanden
Ganz oben:
#include <dini>
forward WaffenSpeichern (playerid);forward SpielerSpeichern (playerid);
enum pInfo
{
pWaffe, pMuni,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
public OnPlayerConnect(playerid)
{ new SpielerDatei[64]; format(str,sizeof(str),"Accounts/%s.txt",SpielerName(playerid)); if(PlayerInfo[playerid][pAdmin] >0) { // Abfrage ob der Spieler Admin ist. GivePlayerWeapon(playerid,dini_Int(SpielerDatei,"SpawnWaffe"),dini_Int(SpielerDatei,"SpawnMuni")); {}public OnPlayerDisconnect(playerid,reason)
{
if(PlayerInfo[playerid][pAdmin] > 0) { // Abfrage ob der Spieler Admin ist. WaffenSpeichern(playerid); // Die Waffen des Spielers speichern. } return 1;
}
ganz unten im Script
public WaffenSpeichern (playerid){ PlayerInfo[playerid][pWaffe] = GetPlayerWeapon(playerid); PlayerInfo[playerid][pMuni] = GetPlayerAmmo(playerid);}
public SpielerSpeichern (playerid){ new SpielerDatei[64]; format(str,sizeof(str),"Accounts/%s.txt",SpielerName(playerid)); if(!dini_Exists(SpielerDatei)) { dini_Create(SpielerDatei); } dini_IntSet(SpielerDatei,"SpawnWaffe",PlayerInfo[playerid][pWaffe]); dini_IntSet(SpielerDatei,"SpawnMuni",PlayerInfo[playerid][pMuni]);}
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
new str[128];
format(str,sizeof(str),"%s",name);
return str;
}
Versuche es mal so ähnlich.
Waffen hat sich erledigt
Ich brauche noch Textdraw wo die Premium Punkte stehen bitte helfen.