25.07.2014, 20:24
HI!
This buying-car system crashes the server... How I can resolve this?
Thanks!
This buying-car system crashes the server... How I can resolve this?
pawn Код:
if(dialogid == 9001)
{
new i = TempCarID[playerid];
new string[256];
if(response)
{
if(PlayerInfo[playerid][pCash] >= CarInfo[i][CarPrice]) // 400k
{
if(PlayerInfo[playerid][pCarKey1] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Congratulazioni! Hai appena acquistato una {00C3FF}%s!{FFFFFF} Scegli i nuovi colori con le freccine!", vehName[PlayerInfo[playerid][PlayerVehicleModel2]-400]);
autopersonale[playerid] = AddStaticVehicleEx(CarInfo[i][CarModel], -1226.6300,-163.1487,15.3326,0,0,0,-1);
PutPlayerInVehicle(playerid, autopersonale[playerid], 0);
PlayerInfo[playerid][pCarKey1] = GetPlayerVehicleID(playerid);
AutoPerInfo[GetPlayerVehicleID(playerid)][apModello] = CarInfo[i][CarModel];
AutoPerInfo[GetPlayerVehicleID(playerid)][apSpawnX] = -1226.6300;
AutoPerInfo[GetPlayerVehicleID(playerid)][apSpawnY] = -163.1487;
AutoPerInfo[GetPlayerVehicleID(playerid)][apSpawnZ] = 15.3326;
AutoPerInfo[GetPlayerVehicleID(playerid)][apSpawnRZ] = 0;
AutoPerInfo[GetPlayerVehicleID(playerid)][apColore1] = 0;
AutoPerInfo[GetPlayerVehicleID(playerid)][apColore2] = 0;
AutoPerInfo[GetPlayerVehicleID(playerid)][apChiusa] = 0;
PutPlayerInVehicle(playerid, PlayerInfo[playerid][pCarKey1], 0);
SelectTextDraw(playerid, 0xC8C8C8C8);
TextDrawShowForPlayer(playerid, Coloriauto0);
TextDrawShowForPlayer(playerid, Coloriauto1);
TextDrawShowForPlayer(playerid, Coloriauto2);
TextDrawShowForPlayer(playerid, Coloriauto3);
TextDrawShowForPlayer(playerid, Coloriauto4);
TextDrawShowForPlayer(playerid, Coloriauto5);
TextDrawShowForPlayer(playerid, Coloriauto6);
TextDrawShowForPlayer(playerid, Coloriauto7);
Colore1Scelto[playerid] = 0;
auto1[playerid] = 1;
if(!Aereo(PlayerVehicleID1[playerid]))
{
SetPlayerPos(playerid,-1936.1733,272.5863,40.7512);
SetVehiclePos(GetPlayerVehicleID(playerid),-1936.1733,272.5863,40.7512);
PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
SetPlayerCameraPos(playerid, -1928.8693,264.8525,47.5356);
SetPlayerCameraLookAt(playerid, -1935.8932,272.9854,41.0469);
}
else
{
SetPlayerPos(playerid, -1226.6300,-163.1487,15.3326);
SetVehiclePos(GetPlayerVehicleID(playerid), -1226.6300,-163.1487,15.3326);
PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid),0);
}
return 1;
}//other things...