Ajuda com comando. -
davi54723 - 24.03.2013
pawn Код:
if(strcmp(cmd, "/trazercarro", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /trazercarro [carro id]");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = strval(tmp);
if(PlayerInfo[playerid][pAdmin] >= 2)
{
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 5)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return 1;
}
GetPlayerPos(playerid, plocx, plocy, plocz);
SetVehiclePos(plo, plocx, plocy+4, plocz); LinkVehicleToInterior(plo, 0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб autorizado a usar este comando!");
}
}
return 1;
}
Esse comando ai pessoal nгo puxa o carro que eu quero.
Tipo assim, todo comando que й relacionado ao carro ele nгo funciona.
Entгo eu acho que no comando, deve chamar alguma public algo que esteja bugado....
Alguйm sabe oque pode ser?
esse comando й um exemplo...
Re: Ajuda com comando. -
Delete_ - 24.03.2013
Estб faltando o CreateVehicle(...);
Re: Ajuda com comando. -
davi54723 - 24.03.2013
Mais esse comando ele nгo cria o carro, ele trбs um carro pelo id dele.
Tipo assim:
Cada carro no server tem um id, vocк vк isso pelo (/dl) - Comando
E assim, ele faz com que o carro seja teleportado atй vocк.
E eu puxei outro gm aqui igual a o que eu to usando, o comando й idкntico, e funciona perfeitamente, eu estou duvidando de algum funзгo que ele chama que ta bugado.
Sу que eu nгo sei que funзгo й, nгo entendi o comando xP'
Re: Ajuda com comando. -
davi54723 - 24.03.2013
Alguйm tem alguma ideia ?
Re: Ajuda com comando. -
Schocc - 24.03.2013
Qual й o erro que acontece?
Re: Ajuda com comando. -
vitorvlv - 24.03.2013
Adiciona isso,eu acho que funciona .-.
pawn Код:
new carid = GetPlayerVehicleID(playerid);
SetVehiclePos(carid,plocx, plocy+4, plocz);
@Edit,nгo tinha visto o o post inteiro,desconsidere o que eu postei acima .-.
Re: Ajuda com comando. -
Flash92 - 24.03.2013
Boas. Sou scripter quase pro...
mas troca o seu comando por este aqui.
Tente
pawn Код:
if(strcmp(cmd, "/trazercarro", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /trazercarro [carro id]");
return true;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 5)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return true;
}
GetPlayerPos(playerid, plocx, plocy, plocz);
SetVehiclePos(plo,plocx,plocy+4, plocz); LinkVehicleToInterior(plo, 0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб autorizado a usar este comando!");
}
}
return true;
}