SA-MP Forums Archive
[AJUDA] Player consegue spawnar mesmo sem estar registrado ... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... (/showthread.php?tid=348872)



[AJUDA] Player consegue spawnar mesmo sem estar registrado ... - Kon_BR - 07.06.2012

Bom pessoal й o seguinte, estou precisando de uma ajuda muito simples e chata ...
Eu criei um FS de login e registro e deu tudo certo ...
Agora tipo, eu entro com qualquer nick, e se eu coloco qualquer senha na dialog, Atй mesmo sem digitar, e clico no "botгo" Spawn, o player spawna ... Mas a dialog continua ..; mas me incomoda mesmo assim ...

Onde eu quero chegar : Eu quero fazer com que nгo possa clicar em Spawn .

Agradeзo desde jб


Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - zbt - 07.06.2012

return 0 no OnPlayerRequestClass. (ultimo)


Respuesta: Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - CidadeNovaRP - 07.06.2012

Quote:
Originally Posted by zbt
Посмотреть сообщение
return 0 no OnPlayerRequestClass.
e OnPlayerRequestSpaw .


Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - Kon_BR - 07.06.2012

Compilou certinho, mбs agora ele nгo spawna ._. ,
Esqueзi de um detalhe : No meu server ele nгo spawna sozinho, eu queria fazer comq ao acertar o login, ele possa escolher a skin do Class, e clicar em Spawn ... '-'


Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - Bruno Pereira - 07.06.2012

Entгo coloque uma variбvel setada para true quando ele digitar a senha corretamente, exemplo:
Quando ele acerta a senha.
PHP код:
variavel true
//vc chama a public OnPlayerRequestSpawn 
ai na OnPlayerRequestSpawn vc verifica se a variбvel ta true, entendeu?


Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - zbt - 07.06.2012

Vocк deve estar chamando o dialog de registro no OnPlayerRequestClass. Chame no OnPlayerConnect. Ai nгo irб aparecer as setas.


Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - Lucas_Alemao - 07.06.2012

bom, isso й inevitavel, te aconselho colocar um textdraw atras e fazer com que ele suma quando o player acertar a senha.

@zbt mesmo estando em OnPlayerConnect, se o player errar a senha uma vez o dialog vai ser chamado novamente e nesse pequeno intervalo a callback OnPlayerRequestClass й chamada automaticamente.


Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - zbt - 07.06.2012

Quote:
Originally Posted by Lucas_Alemao
Посмотреть сообщение
bom, isso й inevitavel, te aconselho colocar um textdraw atras e fazer com que ele suma quando o player acertar a senha.

@zbt mesmo estando em OnPlayerConnect, se o player errar a senha uma vez o dialog vai ser chamado novamente e nesse pequeno intervalo a callback OnPlayerRequestClass й chamada automaticamente.
Hm nгo sabia, rs.
Mais nгo й inevitбvel nгo.

pawn Код:
//onplayerconnect.
TogglePlayerSpectating(playerid, true);

//quando o login for sucedido
TogglePlayerSpectating(playerid, false);



Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - Ricop522 - 07.06.2012

SpawnPlayer(playerid); ao logar.


Re: [AJUDA] Player consegue spawnar mesmo sem estar registrado ... - Kon_BR - 07.06.2012

Jб tentei tudo isso que vocкs enviaram pessoal, mas mesmo assim todos, menos o metodo da variavel do Ricop, ao eu errar a senha, o server forзa o requestclass ...

E outra coisa pra foder ainda mais : O metodo da variavel, quando eu acerto a senha, de alguma forma eu nгo sei porque o skin do CJ, estб lб a escolha ... E esse й o problema, o meu Anti-Cheater, bloqueia o estilo de andar do CJ, e й automaticamente banido ...

Tentei o seu tbm @zbt, mas nгo funfou ... :/

Caso nгo de mesmo de forma alguma, vou bloquear o request class com return 0;, e forзar o player a spawnar ao acertar o login !
E frequentemente criar um cmd pra pegar as skins permitidas rs