31.10.2012, 12:47
Quando eu relogo, o player sempre nasce no Aeroporto de LV, alguйm sabe o que pode ser :/
public OnPlayerSpawn(playerid) { if(PlayerInfo[playerid][pGangs] == 1) { TogglePlayerControllable(playerid, 1); SetPlayerPos(playerid,2512.7319,-1674.2935,13.5134); SetPlayerFacingAngle(playerid, 314.3229); GivePlayerWeapon(playerid, 5, 1); // Baseball Bat GivePlayerWeapon(playerid, 1, 1); // Brass Knuckles SetPlayerSkin(playerid, 105); SetPlayerInterior(playerid, 0); SetPlayerColor(playerid, 0x008000AA); // Groove Street Families } if(PlayerInfo[playerid][pGangs] == 2) { TogglePlayerControllable(playerid, 1); SetPlayerPos(playerid,2094.7527,-1145.5419,26.5929); SetPlayerFacingAngle(playerid, 268.2026); GivePlayerWeapon(playerid, 5, 1); // Baseball Bat GivePlayerWeapon(playerid, 1, 1); // Brass Knuckles SetPlayerSkin(playerid, 102); SetPlayerInterior(playerid, 0); SetPlayerColor(playerid, 0x8000FFAA); // The Ballas } if(PlayerInfo[playerid][pGangs] == 3) { TogglePlayerControllable(playerid, 1); SetPlayerPos(playerid,1897.8302,-2038.0704,13.5469); SetPlayerFacingAngle(playerid, 272.5657); GivePlayerWeapon(playerid, 5, 1); // Baseball Bat GivePlayerWeapon(playerid, 1, 1); // Brass Knuckles SetPlayerSkin(playerid, 115); SetPlayerInterior(playerid, 0); SetPlayerColor(playerid, 0x0080FFAA); // Varrios Loz Aztecas } if(PlayerInfo[playerid][pGangs] == 4) { TogglePlayerControllable(playerid, 1); SetPlayerPos(playerid,2351.9700,-1167.8600,27.7864); SetPlayerFacingAngle(playerid, 176.8288); GivePlayerWeapon(playerid, 5, 1); // Baseball Bat GivePlayerWeapon(playerid, 1, 1); // Brass Knuckles SetPlayerSkin(playerid, 109); SetPlayerInterior(playerid, 0); SetPlayerColor(playerid, 0xFFFF00AA); // Los Santos Vagos } TextDrawHideForPlayer(playerid, ImagemEntrada); logado[playerid] = 1; SalvarPlayer(playerid); return 1; }
if(dialogid == LOGIN) { if(response) { if(!strlen(inputtext)) { new String[128]; format(String, sizeof(String), "Olб %s vocк ja й registrado, \nDigite sua senha:", Nome(playerid)); ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Registro", String, "Logar", "Cancelar"); SendClientMessage(playerid,0x1E90FFAA,"Senha incorreta digite-a novamente"); return 1; } new String[128]; format(String, sizeof(String), CONTAS, Nome(playerid)); // printf("File: %s", strtolower(DOF2_GetString(String,"MD5"))); // printf("Input: %s", strtolower(MD5_Hash(inputtext))); if(isStringSame(strtolower(MD5_Hash(inputtext)),strtolower(DOF2_GetString(String,"MD5")), 32)) { Server[Logins] += 1; if(PlayerInfo[playerid][pIniciante] == 1) { new dialogrande[1024]; format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Olб, vejo que й iniciante no servidor.\n"); format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"\nVamos escolher sua organizaзгo?"); ShowPlayerDialog(playerid,3, DIALOG_STYLE_MSGBOX, "TUTORIAL", dialogrande, "Escolher", ""); PlayerInfo[playerid][pIniciante] = 1; PlayerInfo[playerid][pLogou]++; PlayerInfo[playerid][pReset] = 1; return 1; } if(PlayerInfo[playerid][pReset] == 0) { ResetPlayerMoney(playerid); GivePlayerMoney(playerid, 5000); PlayerInfo[playerid][pReset] = 1; } SetarPlayer(playerid); logado[playerid] = 1; SpawnPlayer(playerid); PlayerInfo[playerid][pLogou]++; SendClientMessage(playerid, 0x00F6F6AA, "SERVER: Bem vindo novamente!"); if(PlayerInfo[playerid][pAdmin] >= 1) { SendClientMessage(playerid, 0x00F6F6AA, "SERVER: Vocк й um Administrador."); } return 1; } else { SendClientMessage(playerid,0x00FF00AA,"Senha incorreta digite-a novamente"); format(String, sizeof(String), "Vocк errou sua senha %s! \nDigite-a novamente!", Nome(playerid)); ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", String, "Logar", "Cancelar"); } return 1; } else { SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo quis se logar, por este motivo serб Kickado"); Kick(playerid); return 1; } }
SpawnPlayer(playerid);// ??