09.01.2011, 12:39
Alguйm poderia me fornecer o comando de os jogadores mudarem sua skin atravйs do comando /skin, eu to querendo o comando simples, sem ser por dialog, jб usei procurei no forum e nгo achei, sу achei atravйs de dialog

if(strcmp(cmd,"/skin",true) == 0)
if(PlayerToPoint(10.0,playerid,205.1173,-159.3505,1000.5234) || PlayerToPoint(10.0,playerid,207.9093,-104.6899,1005.1328) || PlayerToPoint(3.0,playerid,414.1574,2536.4773,10.00008))
{
if(PlayerInfo[playerid][pMembro] > 0)return SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Vocк possui uma profissгo, sу pode usar o skin dela");
{
new skin;
tmp=strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[FusioN]Use /skin [id da skin] - Custa R$ 500");
skin=strval(tmp);
if(skin==3 || skin==4 || skin==5 || skin==6 || skin==282 || skin==288 || skin==283 || skin==281 || skin==280 || skin==72 || skin==287 || skin==115 || skin==116 || skin==173 || skin==174 || skin==175 || skin==176 || skin==41 || skin==216 || skin==121 || skin==122
|| skin==169 || skin==179 || skin==127 || skin==165 || skin==186 || skin==93 || skin==141 || skin==105 || skin==269 || skin==195 || skin==271 || skin==106 || skin==107 || skin==30 || skin==47 || skin==48 || skin==285 || skin==191 || skin==73 || skin==103 || skin==104
|| skin==109 || skin==110 || skin==21 || skin==28 || skin==29 || skin==265 || skin==267 || skin==287 || skin==228 || skin==114 || skin==120 || skin==147 || skin==294 || skin==227 || skin==61 || skin==171 || skin==123 || skin==59 || skin==102 || skin==108 || skin==117 || skin>=300) return SendClientMessage(playerid, COLOR_RED, "Esta Skin e De Uma Profissao =/!");
SetPlayerSkin(playerid,skin);
PlayerInfo[playerid][pChar] = skin;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк comprou nova roupa por R$500");
GivePlayerMoneyEx(playerid,-500);
return 1;
}
}
CMD:skin(playerid, params[])
{
new id;
if (sscanf(params, "u", id) ) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /skin id.");
if (GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Vб compra pгo.");
if (id > 0 && id < 300)
{
GivePlayerMoney(playerid, -1);
matriz da skin = id;
}
return 1;
}
if(strcmp(cmd,"/skin",true) == 0)
new skinid, message[64];
skinid = strval(inputtext);
if(skinid < 9 || skinid > 299)
}
return 1;
}
if(strcmp(cmd,"/skin",true) == 0)
if(PlayerToPoint(10.0,playerid,205.1173,-159.3505,1000.5234) || PlayerToPoint(10.0,playerid,207.9093,-104.6899,1005.1328) || PlayerToPoint(3.0,playerid,414.1574,2536.4773,10.00008))
{
if(PlayerInfo[playerid][pMembro] > 0)return SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Vocк possui uma profissгo, sу pode usar o skin dela");
{
new skin;
tmp=strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[BLG]Use /skin [id da skin] - Custa R$ 500");
skin=strval(tmp);
if(skin==3 || skin==4 || skin==5 || skin==6 || skin==282 || skin==288 || skin==283 || skin==281 || skin==280 || skin==72 || skin==287 || skin==115 || skin==116 || skin==173 || skin==174 || skin==175 || skin==176 || skin==41 || skin==216 || skin==121 || skin==122
|| skin==169 || skin==179 || skin==127 || skin==165 || skin==186 || skin==93 || skin==141 || skin==105 || skin==269 || skin==195 || skin==271 || skin==106 || skin==107 || skin==30 || skin==47 || skin==48 || skin==285 || skin==191 || skin==73 || skin==103 || skin==104
|| skin==109 || skin==110 || skin==21 || skin==28 || skin==29 || skin==265 || skin==267 || skin==287 || skin==228 || skin==114 || skin==120 || skin==147 || skin==294 || skin==227 || skin==61 || skin==171 || skin==123 || skin==59 || skin==102 || skin==108 || skin==117 || skin>=300) return SendClientMessage(playerid, COLOR_RED, "Esta Skin e De Uma Profissao =/!");
SetPlayerSkin(playerid,skin);
PlayerInfo[playerid][pChar] = skin;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк comprou nova roupa por R$500");
GivePlayerMoneyEx(playerid,-500);
return 1;
}
}
pawn Код:
|
Ai sу voce editar o PlayerToPoint para as suas cordenadas!
@Edit AFF MALZ O DOUBLE! Era pra clica em Editar! |
C:\Documents and Settings\Administrador\Desktop\AD 0.3c\gamemodes\AdvAD.pwn(2923) : warning 217: loose indentation
C:\Documents and Settings\Administrador\Desktop\AD 0.3c\gamemodes\AdvAD.pwn(2925) : error 033: array must be indexed (variable "PlayerInfo")
C:\Documents and Settings\Administrador\Desktop\AD 0.3c\gamemodes\AdvAD.pwn(2925) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Administrador\Desktop\AD 0.3c\gamemodes\AdvAD.pwn(2928) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Administrador\Desktop\AD 0.3c\gamemodes\AdvAD.pwn(2929) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Administrador\Desktop\AD 0.3c\gamemodes\AdvAD.pwn(2934) : error 033: array must be indexed (variable "PlayerInfo")
C:\Documents and Settings\Administrador\Desktop\AD 0.3c\gamemodes\AdvAD.pwn(2944) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
pawn Код:
|
new tmp
pawn Код:
resolve? |
new skin;