Das letzte finde ich am besten aber es ist halt nicht so besonders und einzigartig
Beiträge von [GGR]GamerXDFreak
-
-
Also ich wurde als CIA gespawned ,doch ich kann mich nicht bewegen da dies im Milisekuden tackt passiert.! besser gesagt ich werde immer wieder gespawned.
http://www.pic-upload.de/view-15861607/sa-mp-013.png.html
public OnPlayerSpawn(playerid)
{
if(IstSpielerInFraktion(playerid, 0))
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
}
if(IstSpielerInFraktion(playerid,1))
{
SpawnPlayer(playerid);
SetPlayerColor(playerid,Schwarz);
SendClientMessage(playerid,Blau,"Du bist als CIA Agent gespawned!");
SetPlayerPos(playerid,227.6478,112.9183,1003.2188);
SetPlayerSkin(playerid,294);
SetPlayerInterior(playerid,10);
}
return 1;
} -
Was nun? is ja nur ein Code Ich schätze mal dini_Int
-
also dini_Int oder dini_intSet? ich glaube du meinst dini_IntSet
-
IntGet und GetInt gibts nicht da kommt immer ein Error
-
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(646) : error 006: must be assigned to an array
stock Login(playerid,key[])
{
SetPVarInt(playerid,"EG",1);
SpawnPlayer(playerid);
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Sname);
sSpieler[playerid][Adminlevel] = dini_Get(Spieler,"Adminlevel"); // grad ka wie die Funktion zum Holen eines Integer Wertes heißt. oder dini_IntGet?
if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
{
SendClientMessage(playerid,Blau,"Du hast dich erfolgreich eingeloggt!");
}
else
{
SendClientMessage(playerid,Rot,"Du hast ein falsches Passwort eingegeben ,das System hat dich gekickt!");
Kick(playerid);
}
return 1;
} -
unter Stock Laden?
-
Wie definiere ich das als Variable???? das ist doch nur ein SendClientMessage?!?!?!?!
-
Und was hat das mit dem resetten zutun?
-
Doch die Nachricht sieht man aber bei mir wird der Admin Level etc.... nicht gespeichert NUR PASSWORT!!!!
-
/test1 und /test2 geht nicht heißt das anders?
-
Was muss ich da einfügen einfach das?
for(new i = 0; i < GetMaxPlayers(); i++){
SpielerSpeichern(i);
print("Alle Accounts wurden nach einem Serverneustart gespeichert.");
} -
Also die Accounts resetten sich ,dass heist Level,Adminlevel,Fraktion!
stock SpielerSpeichern(playerid)
{
new Accounts[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
if(dini_Exists(Accounts) && GetPVarInt(playerid,"EG")==1)
{
dini_IntSet(Accounts,"Adminlevel",sSpieler[playerid][Adminlevel]);
dini_IntSet(Accounts,"Staatsfraktion",sSpieler[playerid][Staatsfraktion]);
dini_IntSet(Accounts,"Gang",sSpieler[playerid][Gang]);
dini_IntSet(Accounts,"Mafia",sSpieler[playerid][Mafia]);
}
return 1;
}
stock Login(playerid,key[])
{
SetPVarInt(playerid,"EG",1);
SpawnPlayer(playerid);
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Sname);
if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
{
SendClientMessage(playerid,Blau,"Du hast dich erfolgreich eingeloggt!");
}
else
{
SendClientMessage(playerid,Rot,"Du hast ein falsches Passwort eingegeben ,das System hat dich gekickt!");
Kick(playerid);
}
return 1;
}
public OnGameModeExit()
{
for(new i = 0; i < GetMaxPlayers(); i++){
SpielerSpeichern(i);
print("Alle Accounts wurden nach einem Serverneustart gespeichert.");
}
return 1;
} -
Funktioniert irgendwie immernoch nicht.
-
Ich finde sie geeignet doch du kannst sie bestimmt auch billiger ergattern.
-
for(new i = 0; i < GetMaxPlayers(); i++)
{
SpielerSpeichern(i);
print("Alle Accounts wurden nach einem Serverneustart gespeichert.");
}Unter welchem Punkt?
-
Bei on GameModeExit die Variable SpielerSpeichern reinhaun (mit einer Schleife) dann müüsste es gehn, zumindest bei mir hats geklappt.
Dann werden sie sogar gespeichert, wenn der Server abschmirtMfG
DreamYyKannste mir mal ein Beispiel geben!
-
Kannste mir ein Beispiel geben DreamYv
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(615) : error 017: undefined symbol "SetPvarInt" Kriege diesen Error -
-
Also beim OnPlayerConnect? oder bei stock Login?