[DUV]Binco - 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: [DUV]Binco (
/showthread.php?tid=120610)
[DUV]Binco -
Mhyfp - 11.01.2010
Eu queria um sistema pra escolher skin do jogador..
Quando ele entrar na binco e ir na posiзгo 207.7380,-101.3791,1005.2578 ( Interior : 15 )
Ele apertar a setas (ou digitar /skin1,skin2, etc) e escolher o skin dele..
Como eu faзo isso ?
Re: [DUV]Binco -
Guilherme_Canani - 12.01.2010
Quote:
Originally Posted by Mhyfp
Eu queria um sistema pra escolher skin do jogador..
Quando ele entrar na binco e ir na posiзгo 207.7380,-101.3791,1005.2578 ( Interior : 15 )
Ele apertar a setas (ou digitar /skin1,skin2, etc) e escolher o skin dele..
Como eu faзo isso ?
|
pawn Code:
//OnPlayerCommandText
if(strcmp(cmd, "/skin", true) == 0)
{
if(PlayerToPoint(10.0, playerid, X, Y, Z) == 0)
{
ShowPlayerDialog(playerid,id,DIALOG_STYLE_LIST, "Skins", "CJ\nGangster", "OK", "CANCELAR");
}
return 1;
}
//OnPlayerDialogResponse
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
switch(listitem)
{
case 0:
{
SetPlayerSkin(playerid, 1);
}
case 1:
{
SetPlayerSkin(playerid, 102);
}
return 1;
}
return 0;
}
}
Tenta esse fiz na pressa
Re: [DUV]Binco -
Mhyfp - 12.01.2010
Quote:
Originally Posted by Guilherme_Canani
Quote:
Originally Posted by Mhyfp
Eu queria um sistema pra escolher skin do jogador..
Quando ele entrar na binco e ir na posiзгo 207.7380,-101.3791,1005.2578 ( Interior : 15 )
Ele apertar a setas (ou digitar /skin1,skin2, etc) e escolher o skin dele..
Como eu faзo isso ?
|
pawn Code:
//OnPlayerCommandText
if(strcmp(cmd, "/skin", true) == 0) { if(PlayerToPoint(10.0, playerid, X, Y, Z) == 0) { ShowPlayerDialog(playerid,id,DIALOG_STYLE_LIST, "Skins", "CJ\nGangster", "OK", "CANCELAR"); } return 1; }
//OnPlayerDialogResponse
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { switch(listitem) { case 0: { SetPlayerSkin(playerid, 1); } case 1: { SetPlayerSkin(playerid, 102); } return 1; } return 0; } }
Tenta esse fiz na pressa
|
Code:
gf.pwn(26258) : error 002: only a single statement (or expression) can follow each "case"
gf.pwn(8141) : error 017: undefined symbol "id"
2 Erro
Re: [DUV]Binco -
Guilherme_Canani - 12.01.2010
Desculpa to sem a bola de cristal... Posta as linhas
Re: [DUV]Binco -
speliarmos - 12.01.2010
Substitua po este e adapte a seu jeito:
pawn Code:
//Topo
#define DialogoID 32//substitua o 32 por um id que vocк ainda nгo usou ou deixe 32 mesmo
//OnPlayerCommandText
if(strcmp(cmd, "/skin", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, X, Y, Z) == 0)//Substitua X, Y, Z pelas suas coordenadas
{
ShowPlayerDialog(playerid, DialogoID,DIALOG_STYLE_LIST, "Skins", "CJ\nGangster", "OK", "CANCELAR");
}
return 1;
}
//OnPlayerDialogResponse
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DialogoID)
{
switch(listitem)
{
case 0: SetPlayerSkin(playerid, 1);
case 1: SetPlayerSkin(playerid, 102);
}
return 1;
}
return 0;
}
Re: [DUV]Binco -
Mhyfp - 12.01.2010
Quote:
Originally Posted by [VGS
speliarmos_OC ]
Substitua po este e adapte a seu jeito:
pawn Code:
//Topo #define DialogoID 32//substitua o 32 por um id que vocк ainda nгo usou ou deixe 32 mesmo //OnPlayerCommandText if(strcmp(cmd, "/skin", true) == 0) { if(IsPlayerInRangeOfPoint(playerid, 10.0, X, Y, Z) == 0)//Substitua X, Y, Z pelas suas coordenadas { ShowPlayerDialog(playerid, DialogoID,DIALOG_STYLE_LIST, "Skins", "CJ\nGangster", "OK", "CANCELAR"); } return 1; }
//OnPlayerDialogResponse
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DialogoID) { switch(listitem) { case 0: SetPlayerSkin(playerid, 1); case 1: SetPlayerSkin(playerid, 102); } return 1; } return 0; }
|
Deu certo, mais como eu faзo pra ser em um interior o comando ?
Re: [DUV]Binco -
netado - 12.01.2010
Este sperli salva a vida de todos
\o/
devia ser MOD dai
Re: [DUV]Binco -
Mhyfp - 12.01.2010
Quote:
Originally Posted by netado
Este sperli salva a vida de todos
\o/
devia ser MOD dai
|
Concordo, ele sempre me ajuda *_*
Re: [DUV]Binco -
netado - 12.01.2010
Quote:
Originally Posted by Mhyfp
Quote:
Originally Posted by netado
Este sperli salva a vida de todos
\o/
devia ser MOD dai
|
Concordo, ele sempre me ajuda *_*
|
[2]
Re: [DUV]Binco -
Mhyfp - 12.01.2010
Quote:
Originally Posted by netado
Quote:
Originally Posted by Mhyfp
Quote:
Originally Posted by netado
Este sperli salva a vida de todos
\o/
devia ser MOD dai
|
Concordo, ele sempre me ajuda *_*
|
[2]
|
Loguei no teu server, kk.