Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Joldix poslato Avgust 22, 2021, 17:09:41 POSLE PODNE

Naslov: Sistem za kreiranje salona
Poruka od: Joldix poslato Avgust 22, 2021, 17:09:41 POSLE PODNE
CMD:kreirajsalon(playerid, params[])
{
   //if(Developer[playerid] == false) return Greska(playerid, "Samo Developer!");
   if(PlayerInfo[playerid][pAdmin] < 5) return Greska(playerid, "Nemate dozvolu da koristite ovu komandu!");
    if(AdminDuty[playerid] == 0 && HelperDuty[playerid] == 0 && PlayerInfo[playerid][pAdmin] < 6) return Greska(playerid, "Morate biti na duznosti da bi koristili ovu komandu!");
    new idsalona, sfile[20], string[156], Float:Poz[3];
    if(sscanf(params, "i", idsalona)) return Koristi(playerid, "/kreirajsalon [ID]");
    if(idsalona < 1 || idsalona >= MAX_SALONA) return Greska(playerid, "Ne mozete ici ispod 1 i iznad ogranicenog broja salona!");
   if(GetPlayerInterior(playerid) != 0) return Greska(playerid, "Ne mozete biti u enterieru dok kreirate salon!");
    format(sfile, sizeof(sfile), SALONI_FILE, idsalona);
   if(fexist(sfile)) return Greska(playerid, "ID tog salona vec postoji!");
   GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
   SaloniInfo[idsalona][saPostavljen] = 0;
   SaloniInfo[idsalona][saStatus] = 0;
   format(SaloniInfo[idsalona][saIme], 25,"Salon nije zavrsen");
   SaloniInfo[idsalona][saX] = Poz[0];
   SaloniInfo[idsalona][saY] = Poz[1];
   SaloniInfo[idsalona][saZ] = Poz[2];
   for(new park = 0; park < 10; park ++)
   {
      SaloniInfo[idsalona][saSpawnVehA][park] = 0.0;
      SaloniInfo[idsalona][saSpawnVehA][park] = 0.0;
      SaloniInfo[idsalona][saSpawnVehA][park] = 0.0;
      SaloniInfo[idsalona][saSpawnVehA][park] = 0.0;
   }
   for(new da = 0; da < 15; da++)
   {
      SaloniInfo[idsalona][saModel][da] = 0;
      SaloniInfo[idsalona][saCijena][da] = 0;
      SaloniInfo[idsalona][saOGModela][da] = 0;
   }
   KreirajSalon(idsalona); SacuvajSalon(idsalona);
   format(string, sizeof(string), ""AINFOZUTA"[OwnerInfo]  "BIJELA"Admin %s je kreirao salon ID: %d.", GetName(playerid), idsalona);
   OwnerPoruka(-1, string);
   SCM(playerid, -1, ""IGBOJA"[Info]:  "BIJELA"Uspesno ste kreirali salon, sada kreiraj poziciju za spawn kupljenog vozila i katalog, ime.");
   format(string, sizeof(string), "KSALON | Admin: %s | SALON ID: %d", GetName(playerid), idsalona);
   UpisiLog(LOG_KREIRANJE, string);
   return 1;
}