[Ajuda] Como verificar o time do player ?
#1

Oi, Como eu posso verificar o time do player, para mandar uma mensagem a ele, quando ele der spawn ?

Exemplo, se o player for do time da PM, quando ele der spawn, vai uma mensбgem da PM...

Se ele for dos aztecas, quando ele der spawn, vai uma mensagem referente a organizaзгo dele entende ?

Tentei fazer assim mais nгo deu certo :


pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    switch(classid)
    {
         case 0:
         {
              SetPlayerTeam(playerid, TIME_LADRAO);
              GameTextForPlayer(playerid, "Ladrao", 2500, 3);
              SetPlayerColor(playerid,-1);
              SetSpawnInfo(playerid,TIME_LADRAO,115,2324.9663,-1048.3088,52.3516,82.7212,0,0,0,0,0,0);
          SendClientMessage(playerid,-1,"Para saber mais informaзхes sobre sua Organizaзгo, Digite /InfoL");
         }
Ajuda ai Gatos
Reply
#2

GetPlayerTeam
Reply
#3

Quote:
Originally Posted by DrTHE
Посмотреть сообщение
Fiz assim :

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(GetPlayerTeam(playerid) == TIME_POLICIA)
    SendClientMessage(playerid,0x1229FAFF,"Para saber mais informaзхes sobre sua Organizaзгo, Digite {FFFFFF}/InfoPol");
    if(GetPlayerTeam(playerid) == TIME_LADRAO)
    SendClientMessage(playerid,-1,"Para saber mais informaзхes sobre sua Organizaзгo, Digite /InfoLad");
    return 1;
}
Ta certo ?
Reply
#4

mais vocк definiu o id dos times?
Reply
#5

Quote:
Originally Posted by matheus_alcapone
Посмотреть сообщение
mais vocк definiu o id dos times?
Sim,

pawn Код:
#define TIME_LADRAO                 (1)
#define TIME_POLICIA                (2)
Reply
#6

entгo ira funcionar!
Reply
#7

Funcionou

Vocкs sгo foda xD
Reply
#8

Vem cб, eu posso usar essa funзгo tambйm, para restringir um comando ?

Tipo, ao usar um comando de uma organizaзгo diferente da sua, o player receber uma mensagem, tipo :


pawn Код:
"[x] Este comando nгo pertence a sua Organizaзгo "
Tem como ?
Reply
#9

if(GetPlayerTeam(playerid) != TIME_POLICIA) return SendClientMessage(playerid, -1, "[x] Este comando nгo pertence a sua Organizaзгo");


Nгo sei como estб seu cуdigo, mas tente.
Reply
#10

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
if(GetPlayerTeam(playerid) != TIME_POLICIA) return SendClientMessage(playerid, -1, "[x] Este comando nгo pertence a sua Organizaзгo");


Nгo sei como estб seu cуdigo, mas tente.
Deu Certo, vou testar Aqui InGame

@Edit

Funcionou
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)