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);// ??