SA-MP Forums Archive
[Ajuda] Dб valor de uma variavel para uma outra pessoa - 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] Dб valor de uma variavel para uma outra pessoa (/showthread.php?tid=505658)



Dб valor de uma variavel para uma outra pessoa - AndersonAq - 09.04.2014

Nгo sei bem se o titulo estб correto, mas vou tentar ser o mais breve possнvel..

Eu gostaria de um comando /turno [id] ao qual:

A pessoal que estivesse com:

if(APlayerData[playerid][TurnoA]) e ela usasse por exemplo: /turno 5 a variavel if(APlayerData[playerid][TurnoA]) fosse para o id digitado, e o cara que digitou o comando tivesse essa variavel "retirada" do seu id.

Por favor, ajudem?


Re: Dб valor de uma variavel para uma outra pessoa - Douglas_prt - 09.04.2014

Antes de mais procure tutorial sobre o assunto antes de pedir qualquer coisa... no caso voce deve comeзar pelo bбsico e aprender o que й uma variбvel:

https://sampforum.blast.hk/showthread.php?tid=235924

pawn Код:
if(APlayerData[playerid][TurnoA])
Isto nгo й uma variбvel й sim uma condiзгo '-'

Mas bom...

Se percebi vocк quer algo do tipo (EM ZCMD):

pawn Код:
CMD:turno(playerid, params[]) {
    new id; // Parametro do comando - 'id' = id do jogador que vai receber o turno
    if(!sscanf(params, "i", id)) {
        if(APlayerData[playerid][TurnoA]) { // Se o jogador que executa o comando tiver o 'turno' ele continua
            APlayerData[playerid][TurnoA] = 0; // retira o turno ao jogador que executa o comando
            APlayerData[id][TurnoA] = 1 // coloca o turno no jogador id
        } else SendClientMessage(playerid, -1, "ERRO: Vocк nгo tem o turno");
    } else SendClientMessage(playerid, -1, "ERRO: /turno [ID]");
    return 1;
}