[Ajuda] /tr com permissгo
#1

como crio o /tr um player com permissгo.
Ex: vou pupxar um player: /tr 0 e lб aparece uma dialog pedindo permissгo.
Reply
#2

Explique melhor seu sistema e o que vocк jб tem em mгos.
Reply
#3

fiz uma base em zcmd para vocк, esta para puxar todos os players de um grupo facзгo sei la oque adpte.

PHP код:
#define DIALOG_OWNER_POS    1
new OwnerID[ MAX_PLAYERS ];
CMD:trazertodos( playerid, params[] )
{
    for( new 
a; a < MAX_PLAYERS; a ++ )
    {
        if( 
IsPlayerConnected( a ) )
        {
                if( 
Variavel[playerid][Grupo] == Variavel[a][Grupo )
            {
                
OwnerID[a] = playerid; // armazeno o id do dono na variavel do player "a" para que ele saiba o id do dono e pegar as coordenadas.
                
ShowPlayerDialog( a, DIALOG_OWNER_POS, DIALOG_STYLE_MSGBOX, "O dono do grupo quer te puxar a posiзгo dele", "O Dono do seu grupo quer puxar vocк a posiзгo dele\nvocк quer ir sim ou nгo ?", "Sim", "Nгo");
            }
        }
    }
    return 
1;
}
public 
OnDialogResponse( playerid, dialogid, response, listitem, inputtext[] )
{
    switch( 
dialogid )
    {
        case 
DIALOG_OWNER_POS:
        {
            if( 
response ) // se ele aceitar pegamos a posiзгo do dono.
            
{
                new 
Float:OwnerPos[3];
                
GetPlayerPos( OwnerID[playerid], OwnerPos[0], OwnerPos[1], OwnerPos[2] );
                
SetPlayerPos( playerid, OwnerPos[0], OwnerPos[1], OwnerPos[2] );
            }
        }
    }
    return 
1;
} 
Reply
#4

obrigado mano, funcionou !
Reply
#5

fui testar aqui, nгo pegou. Fica puxando o mesmo, a solicitaзгo nгo chegar lб pra puxar, ta bugado.
Reply
#6

Quote:
Originally Posted by Lukinhas2015
Посмотреть сообщение
fui testar aqui, nгo pegou. Fica puxando o mesmo, a solicitaзгo nгo chegar lб pra puxar, ta bugado.
Amigo como ele falou ele fez uma "Base" para vocк, Ele mando sу para vocк ter uma noзгo de como comeзa o seu comando
Reply
#7

ok vlw
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)