[pomoc]Vip nece save


Započeo Mato RP, Avgust 09, 2014, 18:50:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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