Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mato RP poslato Avgust 09, 2014, 18:50:16 POSLE PODNE

Naslov: [pomoc]Vip nece save
Poruka od: Mato RP poslato Avgust 09, 2014, 18:50:16 POSLE PODNE
Skripta koju koristim:Egrp 2014 edit
Detaljan opis problema:napravio sam kao neki vip sysitem samo da ti da vip ali mi nece sevati neznam asto je uskriptfilesu mi pise vip = 0 neznam zasto
Dio skripte:dat cu
Neke slike/video za lakse dobivanje pomoci(neobavezno):molim vas da mi pomognete
Naslov: Odg: [pomoc]Vip nece save
Poruka od: Schwarz poslato Avgust 09, 2014, 19:52:55 POSLE PODNE
Da pokazes komandu za davanje vipa, ucitavanje zacuvljavanje ?
Naslov: Odg: [pomoc]Vip nece save
Poruka od: Mato RP poslato Avgust 09, 2014, 20:15:49 POSLE PODNE
ok evo

Komanda: CMD:postavivip(playerid, params[])
{
    //#pragma unused help
#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, 0x33CCFFAA, "Samo Admini.");
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pVip] >= 1)
if(IsPlayerAdmin(playerid))
{
new player, level, string[256];
if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "LLRP Pomoc | "ZUTA"/postavivip [ID/Ime] [Level (1-3)]");
if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[LLRP] "BELA"Pogresan ID!");
if(level < 0 || level > 3) return SendClientMessage(playerid, -1, ""CRVENA"[LLRP] "BELA"Vip Level ne moze biti manji od 1 i veci od 3!");
PlayerInfo[player][pAdmin] = level;
format(string, sizeof(string), "*Postavljen vam je nivo %d Vip. |Vip: %s", level, GetName(playerid));
        SendClientMessage(player, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "*Postavili ste korisniku %s nivo %d Vip.", GetName(player), level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
//format(CmdString,128, "ACMD | Komanda: /postaviadmina | Igrac: %s | Igracu: %s", GetName(playerid),GetName(player));
    //HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
SavePlayer(player);
}
else
{
    SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Admini (+1338-RCON)");
}
return 1;
}


save: new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"NovacDzep",0);
INI_WriteInt(File,"Vip",0);
    INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistava",0);
INI_WriteInt(File,"Smrti",0);
    INI_WriteInt(File,"Level",1);
INI_WriteInt(File,"GameMaster",0);
INI_WriteInt(File,"Skin",0);
    INI_WriteInt(File,"Godine",0);
INI_WriteInt(File,"Drzava",0);
INI_WriteInt(File,"Pol",0);
    INI_WriteInt(File,"Tutorial",0);
INI_WriteInt(File,"Email",0);
INI_WriteInt(File,"Lider",0);
    INI_WriteInt(File,"Clan",0);
INI_WriteInt(File,"Rank",0);
INI_WriteInt(File,"Mutiran",0);
    INI_WriteInt(File,"NovacBanka",0);
INI_WriteInt(File,"Warn",0);
    INI_WriteInt(File,"BankovniRacun",0);
INI_WriteInt(File,"Zatvor",0);
INI_WriteInt(File,"ZatvorenVrijeme",0);
    INI_WriteInt(File,"Respekti",0);
INI_WriteInt(File,"UhapsenPuta",0);
INI_WriteInt(File, "UtisanVrijeme", 0);
INI_WriteInt(File,"Droga",0);
    INI_WriteInt(File,"Mats",0);
INI_WriteInt(File,"PayDayPoeni",0);
INI_WriteInt(File,"SatiIgre",0);
INI_WriteInt(File,"SatiuORG",0);
    INI_WriteInt(File,"IznosRate",0);
INI_WriteInt(File,"IznosKredita",0);
INI_WriteInt(File,"PreostaloZaOtplatu",0);
    INI_WriteInt(File,"ADozvola",0);
INI_WriteInt(File,"KamionDozvola",0);
INI_WriteInt(File,"AvionDozvola",0);
    INI_WriteInt(File,"MotorDozvola",0);
INI_WriteInt(File,"BrodDozvola",0);
INI_WriteInt(File,"GunDozvola",0);
    INI_WriteInt(File,"PosedovanjeFirme",-1);
INI_WriteInt(File,"Mobilni",0);
INI_WriteInt(File,"Imenik",0);
    INI_WriteInt(File,"MobKredit",0);
INI_WriteInt(File,"Cigare",0);
INI_WriteInt(File,"Upaljac",0);
    INI_WriteInt(File,"Kanap",0);
INI_WriteInt(File,"Naocare",0);
INI_WriteInt(File,"Sat",0);
INI_WriteInt(File,"BorbeniStil",4);
INI_WriteInt(File,"Posao",0);
INI_WriteInt(File,"Hrana",0);
INI_WriteInt(File,"PosedovanjeKuce",-1);
    INI_WriteInt(File,"ProveraSpawna",0);
    INI_WriteInt(File,"Rent",-1);
    INI_WriteInt(File,"PosedovanjeStana",-1);
    INI_WriteInt(File,"PosedovanjeVikendice",-1);
    INI_WriteInt(File,"OrgUgovor",0);
    INI_WriteInt(File,"PosaoUgovor",0);
                    INI_WriteInt(File,"PosedovanjeAuta",-1);
                    INI_WriteInt(File,"DzeparosVrijeme",0);
INI_WriteInt(File,"PosedovanjeMotora",-1);
INI_WriteInt(File,"Kaciga",-1);
INI_WriteInt(File,"PosedovanjeBicikla",-1);
INI_WriteInt(File,"PosedovanjeAviona",-1);
INI_WriteInt(File,"PosedovanjePlovila",-1);
INI_Close(File);


save: stock SavePlayer(playerid)
{
    if(UlogovanProvera[playerid] == 1)
{
    new INI:File = INI_Open(Korisnici(playerid));
    INI_SetTag(File,"data");
INI_WriteInt(File,"NovacDzep",PlayerInfo[playerid][pNovacDzep]);
INI_WriteInt(File,"Vip",PlayerInfo[playerid][pVip]);
    INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
    INI_WriteInt(File,"Ubistava",PlayerInfo[playerid][pUbistava]);
    INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
    INI_WriteInt(File,"Level",PlayerInfo[playerid][pLevel]);
    INI_WriteInt(File,"GameMaster",PlayerInfo[playerid][pGM]);
    INI_WriteInt(File,"Skin",PlayerInfo[playerid][pSkin]);
    INI_WriteInt(File,"Godine",PlayerInfo[playerid][pGodine]);
    INI_WriteInt(File,"Drzava",PlayerInfo[playerid][pDrzava]);
    INI_WriteInt(File,"Pol",PlayerInfo[playerid][pSex]);
    INI_WriteInt(File,"Tutorial",PlayerInfo[playerid][pTutorial]);
    INI_WriteString(File,"Email",PlayerInfo[playerid][pEmail]);
    INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLider]);
    INI_WriteInt(File,"Clan",PlayerInfo[playerid][pClan]);
    INI_WriteInt(File,"Rank",PlayerInfo[playerid][pRank]);
    INI_WriteInt(File,"Mutiran",PlayerInfo[playerid][pMutiran]);
    INI_WriteInt(File,"NovacBanka",PlayerInfo[playerid][pNovacBanka]);
    INI_WriteInt(File,"Warn",PlayerInfo[playerid][pWarn]);
    INI_WriteInt(File,"BankovniRacun",PlayerInfo[playerid][pBankovniRacun]);
    INI_WriteInt(File,"Zatvor",PlayerInfo[playerid][pZatvor]);
    INI_WriteInt(File,"ZatvorenVrijeme",PlayerInfo[playerid][pZatvorenVrijeme]);
    INI_WriteInt(File,"Respekti",PlayerInfo[playerid][pExp]);
    INI_WriteInt(File,"UhapsenPuta",PlayerInfo[playerid][pUhapsenPuta]);
    INI_WriteInt(File,"Droga",PlayerInfo[playerid][pDroga]);
    INI_WriteInt(File,"Mats",PlayerInfo[playerid][pMats]);
    INI_WriteInt(File,"PayDayPoeni",PlayerInfo[playerid][pPayDayPoeni]);
    INI_WriteInt(File,"SatiIgre",PlayerInfo[playerid][pSatiIgre]);
    INI_WriteInt(File,"SatiuORG",PlayerInfo[playerid][pSatiuORG]);
    INI_WriteInt(File,"IznosRate",PlayerInfo[playerid][pIznosRate]);
    INI_WriteInt(File,"IznosKredita",PlayerInfo[playerid][pIznosKredita]);
    INI_WriteInt(File,"PreostaloZaOtplatu",PlayerInfo[playerid][pPreostaloZaOtplatu]);
    INI_WriteInt(File,"ADozvola",PlayerInfo[playerid][pADozvola]);
    INI_WriteInt(File,"KamionDozvola",PlayerInfo[playerid][pKamionDozvola]);
    INI_WriteInt(File,"AvionDozvola",PlayerInfo[playerid][pAvionDozvola]);
    INI_WriteInt(File,"MotorDozvola",PlayerInfo[playerid][pMotorDozvola]);
    INI_WriteInt(File,"BrodDozvola",PlayerInfo[playerid][pBrodDozvola]);
    INI_WriteInt(File,"GunDozvola",PlayerInfo[playerid][pGunDozvola]);
    INI_WriteInt(File,"PosedovanjeFirme",PlayerInfo[playerid][pPosedovanjeFirme]);
    INI_WriteInt(File,"Mobilni",PlayerInfo[playerid][pMobilni]);
    INI_WriteInt(File,"Imenik",PlayerInfo[playerid][pImenik]);
    INI_WriteInt(File,"MobKredit",PlayerInfo[playerid][pMobKredit]);
    INI_WriteInt(File,"Cigare",PlayerInfo[playerid][pCigare]);
    INI_WriteInt(File,"Upaljac",PlayerInfo[playerid][pUpaljac]);
    INI_WriteInt(File,"Kanap",PlayerInfo[playerid][pKanap]);
    INI_WriteInt(File,"Naocare",PlayerInfo[playerid][pNaocare]);
    INI_WriteInt(File,"Sat",PlayerInfo[playerid][pSat]);
    INI_WriteInt(File,"BorbeniStil",PlayerInfo[playerid][pBorbeniStil]);
    INI_WriteInt(File,"Posao",PlayerInfo[playerid][pPosao]);
    INI_WriteInt(File,"Hrana",PlayerInfo[playerid][pHrana]);
    INI_WriteInt(File,"PosedovanjeKuce",PlayerInfo[playerid][pPosedovanjeKuce]);
    INI_WriteInt(File,"ProveraSpawna",PlayerInfo[playerid][pProveraSpawna]);
    INI_WriteInt(File,"Rent",PlayerInfo[playerid][pRent]);
    INI_WriteInt(File,"PosedovanjeStana",PlayerInfo[playerid][pPosedovanjeStana]);
    INI_WriteInt(File,"PosedovanjeVikendice",PlayerInfo[playerid][pPosedovanjeVikendice]);
    INI_WriteInt(File,"OrgUgovor",PlayerInfo[playerid][pOrgUgovor]);
    INI_WriteInt(File,"PosaoUgovor",PlayerInfo[playerid][pPosaoUgovor]);
    INI_WriteInt(File,"PosedovanjeAuta",PlayerInfo[playerid][pPosedovanjeAuta]);
    INI_WriteInt(File,"DzeparosVrijeme",PlayerInfo[playerid][pDzeparosVrijeme]);
    INI_WriteInt(File,"PosedovanjeMotora",PlayerInfo[playerid][pPosedovanjeMotora]);
    INI_WriteInt(File,"Kaciga",PlayerInfo[playerid][pKaciga]);
    INI_WriteInt(File,"PosedovanjeBicikla",PlayerInfo[playerid][pPosedovanjeBicikla]);
    INI_WriteInt(File,"PosedovanjeAviona", PlayerInfo[playerid][pPosedovanjeAviona]);
    INI_WriteInt(File,"PosedovanjePlovila", PlayerInfo[playerid][pPosedovanjePlovila]);
    INI_WriteInt(File,"UtisanVrijeme", PlayerInfo[playerid][pMuteTime]);
INI_Close(File);
    }
return 1;
}
Naslov: Odg: [pomoc]Vip nece save
Poruka od: TiXoR_ poslato Avgust 09, 2014, 20:30:13 POSLE PODNE
kako će ti raditi kad si stavio:

CMD:postavivip(playerid, params[])
{
    //#pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, 0x33CCFFAA, "Samo Admini.");
   if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pVip] >= 1)
   if(IsPlayerAdmin(playerid))
   {
      new player, level, string[256];
      if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "LLRP Pomoc | "ZUTA"/postavivip [ID/Ime] [Level (1-3)]");
      if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[LLRP] "BELA"Pogresan ID!");
      if(level < 0 || level > 3) return SendClientMessage(playerid, -1, ""CRVENA"[LLRP] "BELA"Vip Level ne moze biti manji od 1 i veci od 3!");
      PlayerInfo[player][pAdmin] = level;
      format(string, sizeof(string), "*Postavljen vam je nivo %d Vip. |Vip: %s", level, GetName(playerid));
        SendClientMessage(player, COLOR_LIGHTBLUE, string);
      format(string, sizeof(string), "*Postavili ste korisniku %s nivo %d Vip.", GetName(player), level);
      SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
      //format(CmdString,128, "ACMD | Komanda: /postaviadmina | Igrac: %s | Igracu: %s", GetName(playerid),GetName(player));
       //HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
      SavePlayer(player);
   }
   else
   {
       SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Admini (+1338-RCON)");
   }
   return 1;
}



to: PlayerInfo[player][pAdmin] = level; zamjeni npr pVip kako si li već definirao
Naslov: Odg: [pomoc]Vip nece save
Poruka od: Mato RP poslato Avgust 10, 2014, 10:03:28 PRE PODNE
To je sada dobro ali nece ucitati stavio sam kad doÄ'em na server da mi pise da sam vip level 1 il 2 il 3 ali mi niece dat cu kodove aku bude trebalo