Ajuda? Acessуrio/Item.. -
Eiffel - 27.02.2017
GALERA COMO MUITO SABE DENTRE OS ACESSУRIOS MAIS USADOS PELOS SERVIDORES TEMOS OS RC, QUE NO CASO SГO AQUELES VEНCULOS ''Rc Baron, Tiger, etc..'', NO ENTANTO O RC N Й COMPATНVEL COMO ACESSУRIO DE CORPO,... Gostaria de saber como faz para quem comprar o acessуrio e usar ele no inventario sair dentro do veнculo... e ao usar o comando /guardarrc ele voltar pro inventario, sei que da trabalho, mas preciso dessa maхzinha, se alguйm puder ajudar..:
EXEMPLO DA LOJA:
http://imgur.com/a/dq6zF
Re: Ajuda? Acessуrio/Item.. -
HeisenGiromB - 27.02.2017
PHP код:
CMD:sairrc(playerid)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Vocк nгo esta em um veнculo ");
new modelo = GetVehicleModel(GetPlayerVehicleID(playerid));
if(modelo != 441 && modelo != 464 && modelo && 465 && modelo != 501 && modelo != 564) return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Vocк nгo esta em um veнculo RC");
new Float:playerposx, Float:playerposy, Float:playerposz;
GetPlayerPos(playerid, playerposx, playerposy, playerposz);
SetPlayerPos(playerid,playerposx, playerposy, playerposz+2);
ShowPlayerDialog(playerid,ID_DA_SUA_DIALOG,DIALOG_STYLE_LIST,"numsei","GIROMB\n gato da \n porra","gostoso","sair"); // dialog do seu inventario
return 1;
}
Fiz aqui, nгo entendi bem... Talvez seja isso ai
Re: Ajuda? Acessуrio/Item.. -
MorteAmerica - 28.02.2017
Se quando vocк compra ele ja salva no inventario o item faz assim:
Quando clicar no item:
PHP код:
new Float:x, Float:y, Float:z, Float:a, vehid;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
vehid = CreateVehicle(/*ID do Veiculo*/, x, y, z, a, random(250), random(250), -1);
LinkVehicleToInterior(vehid, GetPlayerInterior(playerid));
PutPlayerInVehicle(playerid, vehid, 0);
//Chama aqui a funзгo pra remover o item do inventario
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);//Opcional
CMD para quardar o veiculo:
PHP код:
if( IsPlayerInAnyVehicle( playerid ))
{
new v = GetPlayerVehicleID(playerid);
if( /*Verifica se o veiculo NВO e Rc ou outro veiculo do inventario q desejar*/ )
{
SendClientMessage( playerid, -1, "Vocк nгo pode guardar este veiculo" );
return 1;
}
SendClientMessage( playerid, 0x00FF66AA, "Vocк gaurdou seu veiculo" );
DestroyVehicle(v);
//Usa a mesma funзгo que vocк usa pra criar ele no inventario quando compra aqui para criar ele novamente la
PlayerPlaySound( playerid, 1057, 0.0, 0.0, 10.0 );//Opcional
Pelo que entendi й isso.
Re: Ajuda? Acessуrio/Item.. -
Eiffel - 28.02.2017
Obrigado aos dois й exatamente isso, porйm eu to com um probleminha que й esse:
PHP код:
if(PlayerInfo[playerid][pCasher] < 8000)
{
SendClientMessage(playerid, COLOR_GREY, "•• {FFFFFF}Vocк nгo tem 'R$8000' de CASH!");
return 1;
}
SendClientMessage(playerid, COLOR_GREY, "•• {FFFFFF}Vocк comprou o RC Tiger!");
SendClientMessage(playerid, 0xFF0000AA, "•• {FFFFFF}AVISO: Use: /acessorios (Guarde na inventario quando sair do servidor, ou quando for dar GMX)!");
PlayerInfo[playerid][pCasher] -= 8000;
SetPlayerAttachedObject(playerid, id, 564, 1, 0.1, 0.05, 0.0);
SetPlayerAttachedObjectEx(564,Vaga_Bone,playerid,id);
EditAttachedObject(playerid, ultimoSlotEQ[playerid]);
BizzInfo[5][bTill] += 800000;
format(string, sizeof(string), "• {FFFFFF}Empresa que lucrou com a compra: {7CFC00}%s", BizzInfo[5][bMessage]);
SendClientMessage(playerid, 0xFF0000AA, string);
return true;
}
Como pode observar a parte:
PHP код:
SetPlayerAttachedObject(playerid, id, 564, 1, 0.1, 0.05, 0.0);
estб para setar como Objeto no player, gostaria de saber se tem como qnd comprarem setar dentro do veнculo 564 no caso o RC que desejo,...
Mas enquanto aos comandos de guardar o veiculo no inventario, agradeзo, tudo certo^^
Re: Ajuda? Acessуrio/Item.. -
Eiffel - 28.02.2017
Podem ajudar?
Re: Ajuda? Acessуrio/Item.. -
Eiffel - 28.02.2017
Vlw pela ajuda ai, consegui setar como RC..
Re: Ajuda? Acessуrio/Item.. -
pWesley - 28.02.2017
Quote:
Originally Posted by Eiffel
Vlw pela ajuda ai, consegui setar como RC..
|
Provavelmente se tocou que RC Tiger й um veнculo