[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;
}