05.05.2013, 12:12
Quote:
Код:
if(fexist(UserPath(playerid))) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"You are already registered, write your chosen password to log in! ","Login","Quit"); SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pModel],PlayerInfo[playerid][pPosx],PlayerInfo[playerid][pPosy],PlayerInfo[playerid][pPosz],PlayerInfo[playerid][pPosa],0,0,0,0,0,0); SpawnPlayer(playerid); SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]); SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]); } |
This is the whole public:
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
if(IsPlayerNPC(playerid)) return 1;
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"You are already registered, write your chosen password to log in! ","Login","Quit");
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pModel],PlayerInfo[playerid][pPosx],PlayerInfo[playerid][pPosy],PlayerInfo[playerid][pPosz],PlayerInfo[playerid][pPosa],0,0,0,0,0,0);
SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]);
SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
SpawnPlayer(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Welcome to CHANGEME, Our database tell us your new here, chose your password to register!","Register","Quit");
SetSpawnInfo(playerid, 0, 0, 73.1880,-97.9988,1001.2363 ,179.5416, 0, 0, 0, 0, 0, 0); // // Set spawn coords
SpawnPlayer(playerid);
}
ApplyAnimation(playerid,"PED","SEAT_idle", 4.0, 1, 0, 0, 0, 0);
SetPlayerCameraPos(playerid,76.788,-99.487,1001.963);
SetPlayerCameraLookAt(playerid,74.788,-98.450,1001.211);
return 1;
}