[Ajuda] Burlar a barra de spawn
#1

Olб pessoal estou com um problema que й a barra de spawn do jogo, nгo estou conseguindo burlar ela quando eu clico em login ela aparece e sу consigo dar o respawn quando clico no botao dela =(. Podem me ajudar por favor?
Reply
#2

Coloca a parte do login em na callback OnPlayerRequestClass ..
e coloca SpawnPlayer(playerid); quando o player digitar a senha correta.
Reply
#3

Tem como vocк me mostrar como vocк no seu gm?
Reply
#4

melhor, vocк mostrar o seu, pra ir aprendendo.
Reply
#5

Estou fazendo com sql, meu codigo estб meio bizarro ainda pois estou testando ainda pq estou fazendo do Zero o gm.


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

if(dialogid == 1)
{
if(response)
{
new string[200], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
format(string, sizeof(string), "INSERT INTO usuarios (login, senha) VALUES ('%s', '%s')", nome, inputtext);
mysql_query(string);
SendClientMessage(playerid, verdeLogin, "cadastrado");
printf("%s", inputtext);
SetPlayerPos(playerid,1481.0875,-1751.3832,15.4453);
//AddPlayerClass(281,1481.0875,-1751.3832,15.4453,2.3227,0,0,0,0,0,0);
return 1;
}
else
{
}
}
else if(dialogid == 2)
{
if(response)
{
AddPlayerClass(281,1481.0875,-1751.3832,15.4453,2.3227,0,0,0,0,0,0);
SetPlayerPos(playerid,1481.0875,-1751.3832,15.4453);
SpawnPlayer(playerid);

return 1;
}
else
{
Kick(playerid);
}
}
return 0;
}

public OnPlayerRequestClass(playerid)
{
new string[64], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
new teste[255];
format(teste, sizeof(teste), "SELECT login FROM usuarios WHERE login = '%s'", nome);
mysql_query(teste);
mysql_store_result();
new linha = mysql_num_rows();

if(!linha)
{
SendClientMessage(playerid, verdeLogin, "Nгo cadastrado");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Re gistrar","Seja Bem vindo ao Servidor!\n Vocк nгo estб registrado por favor\n digite uma senha.","Registrar","Sair");
}

if(linha == 1)
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Lo gar","Seja bem vindo ao servidor!\n Vocк estб resgistrado\n por favor logue -se.","Logar","Sair");
SendClientMessage(playerid, verdeLogin, "cadastrado");
}
return 1;
}
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)