Posts: 583
Threads: 152
Joined: Sep 2013
21.08.2016, 16:12
(
Last edited by best95; 22/08/2016 at 01:55 AM.
)
como eu transformo este comando?
pawn Code:
if(!strcmp("/oculos",cmd,true))
{
tmp = strtok(cmdtext, idx);
skin = GetPlayerSkin(playerid);
id = strval(tmp);
if(!id || id > 33) return SendClientMessage(playerid, 0xFFFFFFAA, "{ff6633/oculos [1 - 33]");
TextDrawShowForPlayer(playerid, MsgBox);
SetTimerEx("Hide", 3500, false, "d", playerid);
if(id > 30) goto PutPoliceGlasses;
else
{
id--;
glasseid = CommonRed + id;
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
PutPoliceGlasses:
glasseid = CopGlassesBlack + (id - 31);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
Posts: 583
Threads: 152
Joined: Sep 2013
Quote:
Originally Posted by arakuta
|
vlw mano vo olhar aqui!
Posts: 583
Threads: 152
Joined: Sep 2013
consegui fazer porem quando eu vou por exemplo: /oculos ou /oculos 3000 id q nao tenha apareзe um objeto na skin do player!!
codigo:
pawn Code:
CMD:oculos(playerid, params[])
{
new skin,skinid,glasseid;
skin = GetPlayerSkin(playerid);
if(sscanf(params, "d", skinid)) Msg(playerid, Vermelho, "[x]: {FFFFFF}Uso Correto: {FF0000}/Oculos id");
else if(!skinid || skinid > 33) Msg(playerid, Vermelho, "[x]: {FFFFFF}IDoculos de 1 ao 33!");
SetTimerEx("Hide", 3500, false, "d", playerid);
if(skinid > 30) goto PutPoliceGlasses;
else
{
skinid--;
glasseid = CommonRed + skinid;
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
PutPoliceGlasses:
glasseid = CopGlassesBlack + (skinid - 31);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
Posts: 583
Threads: 152
Joined: Sep 2013
Posts: 583
Threads: 152
Joined: Sep 2013
Quote:
Originally Posted by matheusspohr
Verifica se o Objeto que o jogador quer adicionar й um permitido ou nгo.
Abraзos.
@Off:
PHP Code:
This forum requires that you wait 120 seconds between posts. Please try again in 58 seconds.
Aff, 3x hoje.
|
meu codigo ta compilando e pegando certo... porem quando eu digito ex: /oculos da a msg porem ele adciona uma rampa do personagem e se eu coloco ex: /oculos 500 que eh o id que nao existe ele tbm adciona isso mais da a frase do erro.. porem ta adcionando o objeto! o.O
CODIGO:
pawn Code:
CMD:oculos(playerid, params[])
{
new skin,id,glasseid;
skin = GetPlayerSkin(playerid);
if(sscanf(params, "d", id)) Msg(playerid, 0xFFFFFFAA, "[x]: {FFFFFF}Uso Correto: {FF0000}/Oculos [1 a 33]");
else if(!id || id > 33) Msg(playerid, Vermelho, "[x]: {FFFFFF}SkinID entre 0 e 299!");
SetTimerEx("Hide", 3500, false, "d", playerid);
if(id > 30) goto PutPoliceGlasses;
else
{
id--;
glasseid = CommonRed + id;
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
PutPoliceGlasses:
glasseid = CopGlassesBlack + (id - 31);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
Posts: 670
Threads: 36
Joined: Feb 2015
Reputation:
0
Mano, bem sinceramente, nгo estou conseguindo entender este seu cуdigo, faz o favor, me passa o id dos oculos fazendo um favor?
Posts: 583
Threads: 152
Joined: Sep 2013
Quote:
Originally Posted by matheusspohr
Mano, bem sinceramente, nгo estou conseguindo entender este seu cуdigo, faz o favor, me passa o id dos bonйs fazendo um favor?
|
sistema tirado do fs e convertido vou usar como base e este aqui:
https://sampforum.blast.hk/showthread.php?tid=315400
favor me ajudar a corrigir o bug.. e so quando digita comente /oculos ou um ID que ele nгo permiti deve ser somente um detalhe.