08.03.2015, 18:21
(
Последний раз редактировалось Patrick141; 09.03.2015 в 00:50.
)
Em um outro topico me deram um comando(a meu pedido) , porem tenho um problema, mesmo o comando correto,
o servidor manda mensagem de erro exemplo : /v sultan 1 2 -> cria o carro , mas nao envia a mensagem dizendo : [Info]: %s Successfully Created, Only You can Drive ! , e me aparece a minha mensagem para quando alguem digita um comando que nao existe , ou esta incorreto ex : /absaklsas -> vai aparecer [Erro]: Invalid Command ! , porem mesmo o comando executando normalmente ele manda a mensagem de erro !
Variaveis:
+ Rep para quem me ajudar
o servidor manda mensagem de erro exemplo : /v sultan 1 2 -> cria o carro , mas nao envia a mensagem dizendo : [Info]: %s Successfully Created, Only You can Drive ! , e me aparece a minha mensagem para quando alguem digita um comando que nao existe , ou esta incorreto ex : /absaklsas -> vai aparecer [Erro]: Invalid Command ! , porem mesmo o comando executando normalmente ele manda a mensagem de erro !
pawn Код:
CMD:v(playerid, params[])
{
if(DuelActive == true) return SendClientMessage(playerid,Vermelho,"[Error]:You can Not use Commands if you are in a Duel !");
new vname[30];
new modelID, vehColor1, vehColor2;
if(sscanf(params, "s[30]ii", vname, vehColor1, vehColor2))
return SendClientMessage(playerid, Amarelo, "Use: /V [ID or Name] [Color 1] [Color 2]");
modelID = GetVehicleModelID(vname);
if(modelID == -1) modelID = strval(vname);
if(modelID < 400 || modelID > 611) return SendClientMessage(playerid, Vermelho, "[Error]: Invalid Model !, Models: [400 - 611]");
if(modelID == 425 || modelID == 432 || modelID == 447 || modelID == 520) return SendClientMessage(playerid, Vermelho, "[Info]: Vehicle Only for Vip !");
new vehicleCreated, Float: vehiclePos[3];
DestroyVehicle(VeiculoID[playerid]);
GetPlayerPos(playerid, vehiclePos[0], vehiclePos[1], vehiclePos[2]);
vehicleCreated = CreateVehicle(modelID, vehiclePos[0], vehiclePos[1], vehiclePos[2], 0.0, vehColor1, vehColor2, -1);
PutPlayerInVehicle(playerid, vehicleCreated, 0);
CriouVeiculo[playerid] = true;
format(g_string, sizeof(g_string), "[Info]: %s Successfully Created, Only You can Drive !", Veiculos[GetVehicleModel(Modelo[ playerid ])-400]);
SendClientMessage(playerid, Verde, g_string);
format(g_string, sizeof(g_string), "%s [ID:%d]", PlayerName(playerid), playerid);
VLabel3D[playerid] = Create3DTextLabel(g_string, Verde, 0.0, 0.0, 0.0, 40.0, 0, 1);
Attach3DTextLabelToVehicle(VLabel3D[playerid], Modelo[ playerid ], 0.0, -2.5, 0.5);
format(Veiculopp[VeiculoID[playerid]][NomeT], 20, PlayerName(playerid));
return 1;
}
Quote:
//----[Veiculo]----// new Modelo[MAX_PLAYERS]; new g_string[128]; new Float:PlayerGetPos[3]; new Float:iAngulo; new VeiculoID[MAX_PLAYERS]; new Text3D:VLabel3D[MAX_PLAYERS]; new bool:CriouVeiculo[MAX_PLAYERS]; enum veiculospp { NomeT[20] } new Veiculopp[MAX_VEHICLES][veiculospp]; |