SA-MP Forums Archive
[Ajuda] 2 Duvidas de Emprego - 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] 2 Duvidas de Emprego (/showthread.php?tid=244681)



[Ajuda] 2 Duvidas de Emprego - JOKERBOY - 28.03.2011

Segui o tutorial certinho..

Mas como eu faзo um comando para apenas uma profissao..??

e

Como fasso para um player ser de tal profissao, e salvar em DINI...?


Re: [duvida] 2 Duvidas de Emprego - zbt_Daimyo - 28.03.2011

Procure a variavel da sua PRofissao que foi definida no inicio dai tu reserva o comando so para ele

exemplo
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/seu comando", true) == 0)
{
if(NOMEQUEFOIDEFINIDOLAEMCIMA[playerid] == NOMEDAPROFISAO)
{
SendClientMessage(playerid, COR_RED, "   Vocк nгo й dos(as) SUAPROFISAO!");
return 1;
}



Re: [duvida] 2 Duvidas de Emprego - Woozie_SlaYeR - 28.03.2011

Quote:
Originally Posted by zbt_Daimyo
Посмотреть сообщение
Procure a variavel da sua PRofissao que foi definida no inicio dai tu reserva o comando so para ele

exemplo
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/seu comando", true) == 0)
{
if(NOMEQUEFOIDEFINIDOLAEMCIMA[playerid] == NOMEDAPROFISAO)
{
SendClientMessage(playerid, COR_RED, "   Vocк nгo й dos(as) SUAPROFISAO!");
return 1;
}
ERRADO
-----------------------------------------------------------------
@Topic:
pawn Код:
if(strcmp(cmdtext, "/taxista", true) == 0)
{
if(Profissao/*Variбvel Definida no Topo de Seu GM*/[playerid] == NOMEDAPROFISAO/*Identificada por #define no topo do GM*/)
{
// Abaixo oque acontecerб se ele for da profissгo //
SendClientMessage(playerid, 0xFFFFFF00, "{FFFFFF}Vocк й um {FF0000}Taxista{FFFFFF}! Nenhum Comando da profissгo.");
}
else if(Profissao/*Variбvel Definida no Topo de Seu GM*/[playerid] !== NOMEDAPROFISAO/*Identificada por #define no topo do GM*/)
{
SendClientMessage(playerid, 0xFFFFFF00, "Tu nгo йs um Taxista");
return 1;
}
Deve ser assim...


Re: [duvida] 2 Duvidas de Emprego - zbt_Daimyo - 28.03.2011

Nao nao , nao tem necessidade de acrescentar um else


Re: [duvida] 2 Duvidas de Emprego - JOKERBOY - 28.03.2011

Tranquilo e a segunda pergunta ??


Re: [duvida] 2 Duvidas de Emprego - Falcon. - 28.03.2011

Salve a variбvel que vocк usa oras..

pawn Код:
dini_IntSet(arquivo, "Profissao", Profissao[playerid]);
E para carregar:

pawn Код:
Profissao[playerid] = dini_Int(arquivo, "Profissao");



Re: [duvida] 2 Duvidas de Emprego - Woozie_SlaYeR - 29.03.2011

Quote:
Originally Posted by zbt_Daimyo
Посмотреть сообщение
Nao nao , nao tem necessidade de acrescentar um else
Code na hora nunca sai perfeito


Re: [duvida] 2 Duvidas de Emprego - steki. - 29.03.2011

Sepб vou fazer uma include de player variable salvavel. Com PVar e GVar <3