10.04.2010, 19:31
Hey,i want to make,if player will login,he/she will spawn,i added SpawnPlayer(playerid); but it dosent work,i dont know why
heres the code
heres the code
Код:
if(dialogid == LOGIN)
{
if(response == 1)
{
new pass_confirm[256];
pass_confirm = dini_Get(file, "Password");
if(strcmp(encrypt(inputtext), pass_confirm, true) == 0)
{
PlayerInfo[playerid][Logged] = 1;
SendClientMessage(playerid, GREEN, "Successfully logged in!");
#if POSITION == 1
if(dini_Float(file, "X") == 0 && dini_Float(file, "Y") == 0 && dini_Float(file, "Z") == 0) return 1;
SetPlayerPos(playerid, dini_Float(file, "X"), dini_Float(file, "Y"), dini_Float(file, "Z"));
SetPlayerFacingAngle(playerid, dini_Float(file, "A"));
SetPlayerInterior(playerid, dini_Int(file, "Int"));
#endif
#if FACTIONS == 1
PlayerInfo[playerid][Faction] =(playerid, dini_Int(file, "Cash"));
#endif
#if CASH == 1
GivePlayerMoney(playerid, dini_Int(file, "Cash"));
#endif
#if SKIN == 1
SetPlayerSkin(playerid, dini_Int(file, "Skin"));
SpawnPlayer(playerid);
#endif
#if SCORE == 1
SetPlayerScore(playerid, dini_Int(file, "Score"));
#endif
#if WEAPONS == 1
GivePlayerWeapon(playerid, dini_Int(file, "Wep1"), dini_Int(file, "Ammo1"));
GivePlayerWeapon(playerid, dini_Int(file, "Wep2"), dini_Int(file, "Ammo2"));
GivePlayerWeapon(playerid, dini_Int(file, "Wep3"), dini_Int(file, "Ammo3"));
GivePlayerWeapon(playerid, dini_Int(file, "Wep4"), dini_Int(file, "Ammo4"));
GivePlayerWeapon(playerid, dini_Int(file, "Wep5"), dini_Int(file, "Ammo5"));
GivePlayerWeapon(playerid, dini_Int(file, "Wep6"), dini_Int(file, "Ammo6"));
GivePlayerWeapon(playerid, dini_Int(file, "Wep7"), dini_Int(file, "Ammo7"));
#endif
#if HEALTH == 1
SetPlayerHealth(playerid, dini_Float(file, "Health"));
#endif
#if ARMOUR == 1
SetPlayerArmour(playerid, dini_Float(file, "Armour"));
#endif
#if DRUNK_LEVEL == 1
SetPlayerDrunkLevel(playerid, dini_Int(file, "DrunkLevel"));
#endif
#if FIGHT_STYLE == 1
SetPlayerFightingStyle(playerid, dini_Int(file, "FightStyle"));
#endif
#if VIRTUAL_WORLD == 1
SetPlayerVirtualWorld(playerid, dini_Int(file, "VirtualWorld"));
#endif
#if PLAYER_TIME == 1
SetPlayerTime(playerid, dini_Int(file, "pTime_Hour"), dini_Int(file, "pTime_Min"));
#endif
#if WANTED_LEVEL == 1
SetPlayerWantedLevel(playerid, dini_Int(file, "WantedLevel"));
#endif
#if TEAM == 1
SetPlayerTeam(playerid, dini_Int(file, "Team"));
#endif
}

