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
Da pokazes komandu za davanje vipa, ucitavanje zacuvljavanje ?
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;
}
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
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