07.07.2013, 00:58
Estou com problemas neste comando,
O Modelo do veнculo deveria sair corretamente, mais sai assim: 65535
assim ele nгo cria o veнculo.
Alguem poderia me ajudar ou me dizer qual й o erro / onde estб o erro ?
ScriptFiles como sai:
O Modelo do veнculo deveria sair corretamente, mais sai assim: 65535
assim ele nгo cria o veнculo.
Alguem poderia me ajudar ou me dizer qual й o erro / onde estб o erro ?
ScriptFiles como sai:
pawn Код:
Modelo = 65535
CordX = 1062.34558105
CordY = -1740.17761230
CordZ = 13.19752693
Angulo = 269.88964843
Cor1 = 1
Cor2 = 1
TDono = 0
Dono = Ninguem
Preco = 25000
Id = 1
pawn Код:
CMD:criarcarro(playerid, params[])
{
new carid, preco;
if(pInfo[playerid][dNAdmin] < 3) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Vocк nгo tem permissгo para usar este comando!");
if(sscanf(params, "ii", carid, preco)) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: /criarcarro [ModeloID] [Preзo]");
if(carid < 400 && carid > 611) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Modelo de veнculo invбlido. ** Modelos entre: 400 e 611 **.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "ERRO: Vocк nгo estб em um veнculo, assim nгo й possivel pegar a sua posiзгo");
new Float: X,Float: Y,Float: Z,Float: ang;
new xCar = carid;
GetPlayerPos(playerid, X, Y, Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid), ang);
format(sGlobal, sizeof(sGlobal), "Veiculos/carro%d.ini", proximocarro);
if(!DOF2_FileExists(sGlobal))
{
DOF2_CreateFile(sGlobal);
DOF2_SetInt(sGlobal, "Modelo", xCar);
DOF2_SetFloat(sGlobal, "CordX", Float:X);
DOF2_SetFloat(sGlobal, "CordY", Float:Y);
DOF2_SetFloat(sGlobal, "CordZ", Float:Z);
DOF2_SetFloat(sGlobal, "Angulo", Float:ang);
DOF2_SetInt(sGlobal, "Cor1", 1);
DOF2_SetInt(sGlobal, "Cor2", 1);
DOF2_SetInt(sGlobal, "TDono", 0);
DOF2_SetString(sGlobal, "Dono", "Ninguem");
DOF2_SetInt(sGlobal, "Preco", preco);
}
new vid;
vid = GetPlayerVehicleID(playerid);
DestroyVehicle(vid);
AddStaticVehicle(xCar, DOF2_GetFloat(sGlobal, "CordX"), DOF2_GetFloat(sGlobal, "CordY"), DOF2_GetFloat(sGlobal, "CordZ"), DOF2_GetFloat(sGlobal, "Angulo"), DOF2_GetInt(sGlobal, "Cor1"), DOF2_GetInt(sGlobal, "Cor2"));
proximocarro++;
DOF2_SetInt(sGlobal, "Id", proximocarro);
format(sGlobal, sizeof(sGlobal), "INFO: Veнculo criado com sucesso");
SendClientMessage(playerid, COR_AZUL, sGlobal);
return 1;
}