if(strcmp(cmd, "/v", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new id = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new cor1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new cor2 = strval(tmp);
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
CreateVehicle(id, Pos[0], Pos[1]+0.5, Pos[2], 0.0, cor1, cor2, -1);
return 1;
}
if(strcmp(cmd, "/v", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new id = strval(tmp);
tmp = strtok(cmdtext, idx);
if(id < 400 || id > 611 || id == 425 || id == 520 || id == 432) return SendClientMessage(playerid, -1, "ID invalido!");
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new cor1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new cor2 = strval(tmp);
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
CreateVehicle(id, Pos[0], Pos[1]+0.5, Pos[2], 0.0, cor1, cor2, -1);
return 1;
}
new VeiculoCriado[MAX_PLAYERS]; //variavel global
if(strcmp(cmd, "/v", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new id = strval(tmp);
tmp = strtok(cmdtext, idx);
if(id < 400 || id > 611 || id == 425 || id == 520 || id == 432) return SendClientMessage(playerid, -1, "ID invalido!");
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new cor1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "{EE3B3B}[INFO]: {FFFFFF}/V [ID] [cor1] [cor2]");
new cor2 = strval(tmp);
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
if(VeiculoCriado[playerid] != 0) DestroyVehicle(VeiculoCriado[playerid]);
VeiculoCriado[playerid] = CreateVehicle(id, Pos[0], Pos[1], Pos[2], 0.0, cor1, cor2, -1);
PutPlayerInVehicle(playerid, VeiculoCriado[playerid], 0);
return 1;
}
//onplayerstatechange
if(oldstate == PLAYER_STATE_DRIVER)
{
if(VeiculoCriado[playerid] != 0)
DestroyVehicle(VeiculoCriado[playerid]);
}
pharrel, isso ai faz o carro cotinuar no lugar, ele quer q o carro suma, entendes.
|
if(oldstate == PLAYER_STATE_DRIVER) { if(VeiculoCriado[playerid] != 0) DestroyVehicle(VeiculoCriado[playerid]); }