[POMOC] COS

Započeo 032.Marcus
23. Feb. 2014. Zaključano
402
pregleda
8
postova
032.Marcus
4
Made Man
23. Feb. 2014.
Scripta: Moja od nule
Problem: Kada udjem u svoja kola, i kucam /prodajvozilo izbaci mi da nisam u svojim kolima
Deo scripte:
YCMD:prodajvozilo(playerid, params[], help)
{
#pragma unused help
new slot, vID;
vID = GetPlayerVehicleID(playerid);
if(sscanf(params, "i", slot)) return SCM(playerid, -1, ""CRVENA"KORISCENJE"BELA": /prodajvozilo ");
switch(slot)
{
    case 1:
    {
    if(PlayerInfo == 999) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Nemate vozilo na prvom slotu.");
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Niste u vozilu.");
if(vID != PlayerInfo) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Niste u vasem vozilu.");
PlayerInfo = 999;
VehicleInfo = 0;
VehicleInfo = 0;
VehicleInfo = 1590.3740;
VehicleInfo = -1026.0565;
VehicleInfo = 23.9063;
VehicleInfo = 317.1649;
VehicleInfo = 0;
RemovePlayerFromVehicle(playerid);
DestroyVehicle(vID);
TogglePlayerControllable(playerid, 1);
  }
        case 2:
    {
    if(PlayerInfo == 999) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Nemate vozilo na prvom slotu.");
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Niste u vozilu.");
if(vID != PlayerInfo) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Niste u vasem vozilu.");
PlayerInfo = 999;
VehicleInfo = 0;
VehicleInfo = 0;
VehicleInfo = 1590.3740;
VehicleInfo = -1026.0565;
VehicleInfo = 23.9063;
VehicleInfo = 317.1649;
VehicleInfo = 0;
RemovePlayerFromVehicle(playerid);
DestroyVehicle(vID);
TogglePlayerControllable(playerid, 1);
  }
  case 3:
    {
    if(PlayerInfo == 999) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Nemate vozilo na prvom slotu.");
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Niste u vozilu.");
if(vID != PlayerInfo) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Niste u vasem vozilu.");
PlayerInfo = 999;
VehicleInfo = 0;
VehicleInfo = 0;
VehicleInfo = 1590.3740;
VehicleInfo = -1026.0565;
VehicleInfo = 23.9063;
VehicleInfo = 317.1649;
VehicleInfo = 0;
RemovePlayerFromVehicle(playerid);
DestroyVehicle(vID);
TogglePlayerControllable(playerid, 1);
  }
}
return 1;
}
hristijan.kiki
4
Enforcer
23. Feb. 2014.
Cmd kad kupujes auto ?
EDIT ali mozta ti se mjesaju i idive vozila
032.Marcus
4
Made Man
23. Feb. 2014.
YCMD:kupivozilo(playerid, params[], help)
{
#pragma unused help
new vID = GetPlayerVehicleID(playerid);
new vMDL = GetVehicleModel(vID);
if(!IsASalesVehicle(vID)) return SCM(playerid, -1, ""CRVENA"GoMilano"BELA": Ovo vozilo nije na prodaju.");
if(PlayerInfo != 999 && PlayerInfo != 999 && PlayerInfo != 999) return SCM(playerid, -1, ""CRVENA"GoMilano"BELA": Ne mozete kupiti vise vozila.");
if(GetPlayerMoney(playerid) < GetVehiclePrice(vID)) return SCM(playerid, -1, ""CRVENA"GoMilano"BELA": Nemate dovoljno novca da bi kupili ovo vozilo.");

if(PlayerInfo == 999) { PlayerInfo = vMDL; }
else if(PlayerInfo == 999) { PlayerInfo = vMDL; }
else if(PlayerInfo == 999) { PlayerInfo = vMDL; }
else { return 1;}

new vehicle;
for(new i = 0 ; i < sizeof(VehicleInfo); i++)
{
    if(!fexist(CarPath(i)))
vehicle = i;
break;
}
VehicleInfo = 1;
VehicleInfo = RemoveUnderScore(playerid);
    VehicleInfo = vMDL;
    VehicleInfo = 1590.3740;
    VehicleInfo = -1026.0565;
    VehicleInfo = 30.9063;
    VehicleInfo = 317.1649;
    VehicleInfo = 1;
    VehicleInfo = 1;
    VehicleInfo = 0;
   
    CreateVehicle(vMDL, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, -1);
SetVehicleParamsForPlayer(vehicle, playerid, 0, 0);
GivePlayerMoney(playerid, -GetVehiclePrice(vID));
    SaveVehicle(vehicle);
return 1;
}
hristijan.kiki
4
Enforcer
24. Feb. 2014.
Zamjeni tvoi cmd sa ovim i probaj ponovo kupiti auto i prodati ga
YCMD:kupivozilo(playerid, params[], help)
{
#pragma unused help
new vID = GetPlayerVehicleID(playerid);
new vMDL = GetVehicleModel(vID);
if(!IsASalesVehicle(vID)) return SCM(playerid, -1, ""CRVENA"GoMilano"BELA": Ovo vozilo nije na prodaju.");
if(PlayerInfo != 999 && PlayerInfo != 999 && PlayerInfo != 999) return SCM(playerid, -1, ""CRVENA"GoMilano"BELA": Ne mozete kupiti vise vozila.");
if(GetPlayerMoney(playerid) < GetVehiclePrice(vID)) return SCM(playerid, -1, ""CRVENA"GoMilano"BELA": Nemate dovoljno novca da bi kupili ovo vozilo.");

if(PlayerInfo == 999) { PlayerInfo = vID; }
else if(PlayerInfo == 999) { PlayerInfo = vID; }
else if(PlayerInfo == 999) { PlayerInfo = vID; }
else { return 1;}

new vehicle;
for(new i = 0 ; i < sizeof(VehicleInfo); i++)
{
    if(!fexist(CarPath(i)))
vehicle = i;
break;
}
VehicleInfo = 1;
VehicleInfo = RemoveUnderScore(playerid);
    VehicleInfo = vMDL;
    VehicleInfo = 1590.3740;
    VehicleInfo = -1026.0565;
    VehicleInfo = 30.9063;
    VehicleInfo = 317.1649;
    VehicleInfo = 1;
    VehicleInfo = 1;
    VehicleInfo = 0;
   
    CreateVehicle(vMDL, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, -1);
SetVehicleParamsForPlayer(vehicle, playerid, 0, 0);
GivePlayerMoney(playerid, -GetVehiclePrice(vID));
    SaveVehicle(vehicle);
return 1;
}
032.Marcus
4
Made Man
24. Feb. 2014.
Nece, joj pomagajte da resim i ovaj COS pa da krenem dalje.
Blaeks_Biofor
5
Forum Don
25. Feb. 2014.
za pocetak jedno pitanje, da li ti uopsteno lepo ucitavas varijablu vozila
032.Marcus
4
Made Man
25. Feb. 2014.
//----------Vehicle----------
forward LoadVehicle_data(vehicleid, name[], value[]);
public LoadVehicle_data(vehicleid, name[], value[])
{
INI_Int("Owned", VehicleInfo);
INI_String("Owner", VehicleInfo, MAX_PLAYER_NAME);
  INI_Int("Model", VehicleInfo);
  INI_String("Name", VehicleInfo, 64);
  INI_Float("ParkX", VehicleInfo);
INI_Float("ParkY", VehicleInfo);
  INI_Float("ParkZ", VehicleInfo);
  INI_Float("ParkA", VehicleInfo);
  INI_Int("Color1", VehicleInfo);
  INI_Int("Color2", VehicleInfo);
  INI_Int("Locked", VehicleInfo);
  return 1;
}

forward SaveVehicle(vehicleid);
public SaveVehicle(vehicleid)
{
    new str;
    format(str, 16, VPATH, vehicleid);
    new INI:File = INI_Open(str);
    INI_WriteInt(File, "Owned", VehicleInfo);
    INI_WriteString(File, "Owner", VehicleInfo);
    INI_WriteInt(File, "Model", VehicleInfo);
    INI_WriteString(File, "Name", VehicleInfo);
    INI_WriteFloat(File, "ParkX", VehicleInfo);
    INI_WriteFloat(File, "ParkY", VehicleInfo);
    INI_WriteFloat(File, "ParkZ", VehicleInfo);
    INI_WriteFloat(File, "ParkA", VehicleInfo);
    INI_WriteInt(File, "Color1", VehicleInfo);
    INI_WriteInt(File, "Color2", VehicleInfo);
    INI_WriteInt(File, "Locked", VehicleInfo);
    INI_Close(File);
    return 1;
}


A ovo je kad se server pokrene
for(new idx = 0; idx	{
    format(str, sizeof(str), VPATH, idx);
    INI_ParseFile(str, "LoadVehicle_%s", .bExtra = true, .extra = idx);
    CreateVehicle(VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, VehicleInfo, -1);
}
032.Marcus
4
Made Man
26. Feb. 2014.
Bump!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha