SA-MP Forums Archive
help to gui registracion - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: help to gui registracion (/showthread.php?tid=240749)



help to gui registracion - benxis - 16.03.2011

public SavePlayerData(playerid)
{
new Name[MAX_PLAYER_NAME], PlayerFile[128], Float: LastPos[3];
GetPlayerName(playerid, Name,sizeof(Name));
GetPlayerPos(playerid, LastPos[0], LastPos[1], LastPos[2]);
format(PlayerFile, sizeof(PlayerFile),"save/%s.ini", Name);
if(!fexist(PlayerFile))
{
dini_Create(PlayerFile);
}
dini_IntSet(PlayerFile,"Weapon", GetPlayerWeapon(playerid));
dini_IntSet(PlayerFile,"ammo", GetPlayerAmmo(playerid));
dini_IntSet(PlayerFile,"Money", GetPlayerMoney(playerid));
dini_IntSet(PlayerFile,"Xp", GetPlayerScore(playerid));
dini_FloatSet(PlayerFile, "Pos_X", LastPos[0]);
dini_FloatSet(PlayerFile, "Pos_Y", LastPos[1]);
dini_FloatSet(PlayerFile, "Pos_Z", LastPos[2]);
return 1;
}

public LoadPlayerData(playerid)
{
new Name[MAX_PLAYER_NAME], PlayerFile[128];
GetPlayerName(playerid, Name,sizeof(Name));
format(PlayerFile, sizeof(PlayerFile), "save/%s.ini", Name);
if(!fexist(PlayerFile)) return 1;
GivePlayerWeapon(playerid, dini_Int(PlayerFile, "Weapon"));
SetPlayerAmmo(playerid, dini_Int(PlayerFile, "ammo"));
SetPlayerScore(playerid, dini_Int(PlayerFile, "Xp"));
SetPlayerPos(playerid, dini_Float(PlayerFile, "Pos_X"), dini_Float(PlayerFile, "Pos_Y"), dini_Float(PlayerFile, "Pos_Z"));
GivePlayerMoney(playerid, dini_Int(PlayerFile, "Money"));
return 1;
}

C:\Documents and Settings\User\Desktop\gata samp serveriu\samp03csvr_win32\filterscripts\gui.pwn(23 4) : warning 202: number of arguments does not match definition
C:\Documents and Settings\User\Desktop\gata samp serveriu\samp03csvr_win32\filterscripts\gui.pwn(23 5) : warning 202: number of arguments does not match definition

dini_IntSet(PlayerFile,"Weapon", GetPlayerWeapon(playerid));
dini_IntSet(PlayerFile,"ammo", GetPlayerAmmo(playerid));

GivePlayerWeapon(playerid, dini_Int(PlayerFile, "Weapon"));
SetPlayerAmmo(playerid, dini_Int(PlayerFile, "ammo"));


help


Re: help to gui registracion - Medal Of Honor team - 16.03.2011

OK FIXED

pawn Код:
public SavePlayerData(playerid)
{
new Name[MAX_PLAYER_NAME], PlayerFile[128], Float: LastPos[3];
GetPlayerName(playerid, Name,sizeof(Name));
GetPlayerPos(playerid, LastPos[0], LastPos[1], LastPos[2]);
format(PlayerFile, sizeof(PlayerFile),"save/%s.ini", Name);
if(!fexist(PlayerFile))
{
dini_Create(PlayerFile);
}
dini_IntSet(PlayerFile,"Weapon", GetPlayerWeapon(playerid));
dini_IntSet(PlayerFile,"ammo", GetPlayerAmmo(playerid));
dini_IntSet(PlayerFile,"Money", GetPlayerMoney(playerid));
dini_IntSet(PlayerFile,"Xp", GetPlayerScore(playerid));
dini_FloatSet(PlayerFile, "Pos_X", LastPos[0]);
dini_FloatSet(PlayerFile, "Pos_Y", LastPos[1]);
dini_FloatSet(PlayerFile, "Pos_Z", LastPos[2]);
return 1;
}

public LoadPlayerData(playerid)
{
new Name[MAX_PLAYER_NAME], PlayerFile[128];
GetPlayerName(playerid, Name,sizeof(Name));
format(PlayerFile, sizeof(PlayerFile), "save/%s.ini", Name);
if(!fexist(PlayerFile)) return 1;
GivePlayerWeapon(playerid, dini_Int(PlayerFile, "Weapon"), dini_Int(PlayerFile, "ammo"));
//SetPlayerAmmo(playerid, dini_Int(PlayerFile, "ammo"));
SetPlayerScore(playerid, dini_Int(PlayerFile, "Xp"));
SetPlayerPos(playerid, dini_Float(PlayerFile, "Pos_X"), dini_Float(PlayerFile, "Pos_Y"), dini_Float(PlayerFile, "Pos_Z"));
GivePlayerMoney(playerid, dini_Int(PlayerFile, "Money"));
return 1;
}



Re: help to gui registracion - benxis - 16.03.2011

ty man


Re: help to gui registracion - Medal Of Honor team - 16.03.2011

welcome