Ola pessoal!
Eu sou o Biel_Eu e vou postar o meu 1o TUTO.
Vamos la:
No inicio de TUDO:
Acabamos de DEFINIR que o dialogo Pele sera o numero 1.
Dependendo do seu GM, pode ser o numero 100,200,300...
Vamos a parte do comando:
PRE-DEFINIMOS uma dialog.
Vamos ao OnDialogResponse ''DEFINIR''.
OnDialogResponse:
ERRORS:
1: Eu nao mudo a minha skin:
R: Olhe se voce colocou o strval e o strtok.
2: Eu coloco skin maior que 300 e a skin vira do CJ:
R: Skins de 0 a 299.
3: Eu mudo a minha skin e trava o jogo.
R: Troque cada skin de uma vez. Ja aconteceu comigo.
Terminamos o comando e o DIALOGO.
Eu sou o Biel_Eu e vou postar o meu 1o TUTO.
Vamos la:
No inicio de TUDO:
pawn Code:
#define Pele 1
Dependendo do seu GM, pode ser o numero 100,200,300...
Vamos a parte do comando:
pawn Code:
{ if(strcmp(cmdtext,"/pele",true) == 0) { ShowPlayerDialog(playerid,Pele,DIALOG_STYLE_INPUT,"ID:","ID PELE:","Go","Fim"); // Esse sera o dialogo de troca a skin. return 1; } }
PRE-DEFINIMOS uma dialog.
Vamos ao OnDialogResponse ''DEFINIR''.
OnDialogResponse:
pawn Code:
{ if(dialogid == Pele) { new Pol[100]; new GPele[100]; new Fala[100]; new Bool; Pol = strtok(inputtext,Bool); // Uma nova ''indicadora'' do dialogo GPele = strval(Pol); // Indica numeros de 0 a (a oq vc quiser) if(response) { if(!strlen(Pol)) // Caso nao digita nada... { ShowPlayerDialog(playerid,Pele,DIALOG_STYLE_INPUT,"ID:","PELE ID:","Go","Fim"); return 1; } SetPlayerSkin(playerid,GPele); // Troca a skin do player. format(Fala,sizeof(Fala),"Nova pele: %d!",GetPlayerSkin(playerid)); // Formata a mensagem. SendClientMessage(playerid,-1,Fala); // Manda a mensagem. GivePlayerMoney(playerid,-1000); // Tira 1000 reais do player. return 1; } else { return 1; } } return 1; }
1: Eu nao mudo a minha skin:
R: Olhe se voce colocou o strval e o strtok.
2: Eu coloco skin maior que 300 e a skin vira do CJ:
R: Skins de 0 a 299.
3: Eu mudo a minha skin e trava o jogo.
R: Troque cada skin de uma vez. Ja aconteceu comigo.
Terminamos o comando e o DIALOGO.




0 comentários:
Postar um comentário