Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ryansmith1308@gmail.com poslato April 10, 2022, 22:21:39 POSLE PODNE

Naslov: Pomoc oko komande "/napravivozilo"
Poruka od: ryansmith1308@gmail.com poslato April 10, 2022, 22:21:39 POSLE PODNE
Problem(error/warning): U pitanu je problem u kojem kada ideš "/napravivozilo" vozilo se kerira ali nije na sell u opce,ako nije problem pomoc oko ovoga lp
Deo skripte: [pawn]   CMD:napravivozilo(playerid,params[])
   {
    if(Ulogovan[playerid] == 0 || PlayerInfo[playerid][pReg] == 0) return SCM(playerid,COLOR_RED,"Ne mozete da koristite komande dok se ne ulogujete/registrujete !");
    if(PlayerInfo[playerid][pAdmin] < 1340) return 1;
    {
    new model,cena,col1,col2;
    if(sscanf(params,"dddd",model,cena,col1,col2)) return SCM(playerid,grey,"KOMANDA: /napravivozilo  [ Model ID ] [ Cena ] [ Boja 1 ] [ Boja2 ]");
    {
    if(model < 400 || model > 611) return SCM(playerid,-1,"Vozilo ID 400-611 !");
    if(col1 < 0 || col1 > 255) return SCM(playerid,-1,"Boja vozila ID 0-255 !");
    if(col2 < 0 || col2 > 255) return SCM(playerid,-1,"Boja vozila ID 0-255 !");
    {
    ServerInfo[sSrvozila] ++;
    SaveSrv();
    {
    new Float:X,Float:Y,Float:Z,Float:A;
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,A);
    new veh[40];
    GetVehicleName(ServerInfo[sSrvozila],veh,sizeof(veh));
    AddStaticVehicle(model,X, Y+2 ,Z, A, col1, col2);
    CarInfo[ServerInfo[sSrvozila]][cPosX] = X;
    CarInfo[ServerInfo[sSrvozila]][cPosY] = Y;
    CarInfo[ServerInfo[sSrvozila]][cPosZ] = Z;
    CarInfo[ServerInfo[sSrvozila]][cPosA] = A;
    CarInfo[ServerInfo[sSrvozila]][cModel] = model;
    CarInfo[ServerInfo[sSrvozila]][cCena] = cena;
    CarInfo[ServerInfo[sSrvozila]][cImaVlasnika] = -1;
    CarInfo[ServerInfo[sSrvozila]][cProdaja] = 1;
    strmid(CarInfo[ServerInfo[sSrvozila]][cIme], veh, 0, strlen(veh), 255);
    strmid(CarInfo[ServerInfo[sSrvozila]][cVlasnik], "Niko", 0, strlen("Niko"), 255);
    strmid(CarInfo[ServerInfo[sSrvozila]][cTablice], "None", 0, strlen("None"), 255);
    CarInfo[ServerInfo[sSrvozila]][cCol1] = col1;
    CarInfo[ServerInfo[sSrvozila]][cCol2] = col2;
    CarInfo[ServerInfo[sSrvozila]][cCom1] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom2] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom3] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom4] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom5] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom6] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom7] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom8] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom9] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom10] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom11] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom12] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom13] = 0;
    CarInfo[ServerInfo[sSrvozila]][cCom14] = 0;
    CarInfo[ServerInfo[sSrvozila]][cLock] = 0;
    CarInfo[ServerInfo[sSrvozila]][cID] = sSrvozila;
    CarInfo[ServerInfo[sSrvozila]][cNeaktivnost] = 1;
    CarInfo[ServerInfo[sSrvozila]][cZaplenjen] = 0;
    CarInfo[ServerInfo[sSrvozila]][cRegSati] = 0;
    CarInfo[ServerInfo[sSrvozila]][cReg] = 0;
    CarInfo[ServerInfo[sSrvozila]][cFuel] = 100;
    SetVehicleNumberPlate(ServerInfo[sSrvozila],CarInfo[sSrvozila][cTablice]);

    GetVehicleParamsEx(ServerInfo[sSrvozila], engine, lights, alarm, doors, bonnet, boot, objective);
    SetVehicleParamsEx(ServerInfo[sSrvozila], 0, 0, alarm, doors, bonnet, boot, objective); // sada ovim postizemo da se motor ugasi tj da ne ide dim iz auspuha
    vehEngine[ServerInfo[sSrvozila]] = 0; // motor ugasen
    Fuel[ServerInfo[sSrvozila]] = 100;
    SacuvajVozilo(ServerInfo[sSrvozila]);
    new msg[150];
    new model2[24];
    GetVehicleName(ServerInfo[sSrvozila],model2,sizeof(model2));
    format(msg,sizeof(msg),""LYELLOW"Dodali ste auto ID:%d na pijacu (Model: %s , Cena: %d, Boja 1: %d, Boja 2: %d)",ServerInfo[sSrvozila],model2,cena,col1,col2);
    SCM(playerid,-1,msg);

    }
    }
    }
    }

    return 1;
   }
[/pawn]
Naslov: Odg: Pomoc oko komande "/napravivozilo"
Poruka od: Slade poslato April 10, 2022, 23:18:55 POSLE PODNE
A sta bi trebalo da je sSrvozila? I kreiras vozilo, a nigdje mu ne cuvas ID:
[pawn]AddStaticVehicle(model,X, Y+2 ,Z, A, col1, col2);[/pawn]