new Logado[MAX_PLAYERS];
if(Logado[playerid] == 1){
//CMD DO TAPA
}
Logado[playerid] = 1;
new bool:Logado[MAX_PLAYERS];
Logado[playerid] = true;
if(Logado[playerid] == false)
return SendClientMessage(playerid, -1, "ERRO: Voce nao esta logado!");
Cria uma variбvel booleana;
PHP код:
https://sampwiki.blast.hk/wiki/OnDialogResponse_PT Dentro da response do dialog, caso acerte: PHP код:
PHP код:
|
if(Logado[playerid] == false)
return SendClientMessage(playerid, -1, "ERRO: Voce nao esta logado!");
TorresPutado eu nгo quero criar o comando de tapa. aquilo la foi um exemplo.
tipo quando o adm for usar um comando, se ele nгo estiver logado aparece a mensagem de erro. e tipo o loguin e normal mesmo. nгo precisa ser em Dialog. so usar o comando e aparece uam mensagem, "voce esta logado como adm, agora todos os comandos estгo disponiveis". Mesmo assim gente obrigado por tentarem ae. |
#include <a_samp>
new Logado[MAX_PLAYERS];
main()
{
print("\n----------------------------------");
print(" Testando o Script! HEUHEHASUDSUHSU");
print("----------------------------------\n");
}
public OnGameModeInit()
{
SetGameModeText("OH MY GOD GM FOR TEST");
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
Logado[playerid] = 0;
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/login 123456", cmdtext, true, 10) == 0)
{
Logado[playerid] = 1;
if(Logado[playerid] == 1){
SendClientMessage(playerid, -1, "SERVER: Voce foi logado!");
SendClientMessage(playerid, -1, "SERVER: Use /deslogar para sair!");
}
return 1;
}
if (strcmp("/deslogar", cmdtext, true, 10) == 0)
{
if(Logado[playerid] == 0){
SendClientMessage(playerid, -1, "ERRO: Voce nao esta logado!");
}
if(Logado[playerid] == 1){
SendClientMessage(playerid, -1, "SERVER: Voce foi deslogado!");
Logado[playerid] = 0;
}
return 1;
}
if (strcmp("/tapa", cmdtext, true, 10) == 0)
{
if(Logado[playerid] == 0){
SendClientMessage(playerid, -1, "ERRO: Voce nao esta logado!");
}
if(Logado[playerid] == 1){
SendClientMessage(playerid, -1, "SERVER: CMD ENCONTRADO! MAS ESTA FORA DO AR!");
}
return 1;
}
return 0;
}