Pomoc oko postavljanje admina


Započeo armoo14, April 07, 2020, 18:34:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kad postavim nekome admina i on ode rlg njemu se admin skine i samo kad postavim a6/vlasnika radi i kad kucam /admini svi ne pise mu ime na slotu na kojem je setan a kad a6/a5 setam vidi se i nima se ne skida a ovim sto ne pise skida ako moze pomoc

Dio skripte:
YCMD:makeadmin(playerid,params[],help)
{
	#pragma unused help
 	if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return SEM(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI[playerid][pAdmin] < 1 && ACCmd[playerid] == 1) return SEM(playerid, "Komande mozete koristiti svake 2 sekunde!");
    if( PI[ playerid ][ pAdmin ] < 6 && !VlasnikLevel( playerid ) ) return SEM( playerid, "Morate biti administrator da bi koristio ovu komandu !" );
	CmdProtect(playerid);
	CmdLog(playerid, 53);
	if(IsPlayerConnected(playerid))
	{
	    if(IsPlayerAdmin(playerid) || PI[playerid][pAdmin] >= 6)
 		{
			new id, lvl, slot;
			if(IsPlayerAdmin(playerid) || PI[playerid][pAdmin] >= 6)
			{
				if(sscanf(params, "uii", id, lvl, slot)) return SKP(playerid, "/makeadmin (playerid) (level) (slot 1-20 (0 skidanje))");
				else if(id == IPI) return SEM(playerid, "Pogresan ID!");
				else if(slot < 0 || slot > 30) return SEM(playerid, "Slot ne moze biti manji od 1 ili veci od 30!");
				else if(slot < 1 && lvl > 0) return SEM(playerid, "Slot ne moze biti manji od 1 ili veci od 30!");
				else if(lvl < 0 || lvl > 6) return SEM(playerid, "Ne moze vise od 6 ili manje od 0!");
				else
				{
				    if(lvl > 0)
				    {
						new string[128];
						SetPlayerSkin(id, 294);
						PI[id][pSkin] = 294;
						PI[id][pAdmin] = lvl;
						new kod = random(500)+99;
						PI[id][pCode] = kod;
						PI[id][pASlot] = slot;
						PI[id][pRacunar] = 1;
						PI[id][pMember] = 0;
						PI[id][pIJob] = 0;
						PI[id][pUgovor] = 0;
						PI[id][pSuspend] = 0;
						PI[id][pSwat] = 0;
						PI[id][pLeader] = 0;
						PI[id][pRank] = 0;
						printf("AdmCmd: %s je promovisan od strane %s na level %d Admina.", GetName(id), GetName(playerid), lvl, slot);
						format(string, sizeof(string), ""COL_ValduS"[ValduS]: {FFFFFF}Promovisani ste na Admin level %d od strane Admina %s, vas kod je: %d, a slot: %d.", lvl, GetName(playerid), kod, slot);
						SCM(id, -1, string);
						format(string, sizeof(string), ""COL_ValduS"[ValduS]: {FFFFFF}Promovisali ste gradjanina %s na Admin level %d, slot: %d.", GetName(id),lvl, slot);
						SCM(playerid, -1, string);
						format(string,sizeof(string), "{95AB09}!(warning) Admin %s je postavio gradjaninu %s Admin level %d, slot: %d.", GetName(playerid), GetName(id), lvl, slot);
						PAdm(ZUTA, string, 1);
						new str[128];
						format(str,128,"%s je dao gradjaninu %s Admina level %d, slot: %d.",GetName(playerid),GetName(id),lvl, slot);
						MakeLog(str);
						new stris[500];
						format(stris,500,"{FFFFFF}Cestitamo vam, postali ste Admin na Valdus Roleplay serveru!\nAdmin level %d vam je dao Vlasnik %s.\n\nVAZNO:\nOvaj kod sto ce vam dole biti napisan, morate napisati na neki papiric,\njer ce se on traziti svaki put kada se logujete!\nTakodje taj kod ce vam biti poslan na e-mail.\nKOD: %d",lvl,GetName(playerid),kod);
						SPD(id, 19536, DSM, ""COL_ValduS"Admin", stris, "OK", "");
						new strki[128];
						format(strki, 128, "%s", PI[id][pMail]);
						new stringmm[300];
						format(stringmm,300,"Vas Admin Code je: %d\n- Valdus Admin Team.",kod);
						SendMail(strki, "podrska@oe-rpg.net", "Valdus Roleplay", "Valdus - Admin Code", stringmm);
						SaveAccount(id);
					}
					else if(lvl < 1)
					{
					    if(PI[id][pAdmin] > 0)
						{
					    	new ldst[128];
						    format(ldst,128,"admini/%d.txt",PI[id][pASlot]);
						    new text[80];
				      		format(text,64,"Niko");
					   		new File:log;
					       	log = fopen(ldst, io_write);
					        fwrite(log, text);
				       		fclose(log);
						}
					    new string[128];
					    PI[id][pAdmin] = lvl;
					    SetPlayerSkin(id, 59);
					    PI[id][pSkin] = 59;
					    PI[id][pASlot] = 0;
					    PI[id][pCode] = 0;
					    PI[id][pRacunar] = 0;
					    SCMF(id, -1, ""COL_ValduS"[ValduS]: {FFFFFF}Skinuta vam je pozicija Admina od strane %s.",GetName(playerid));
					    format(string,sizeof(string), "{95AB09}!(warning) Vlasnik %s je skinuo Admina gradjaninu %s.", GetName(playerid), GetName(id));
						PAdm(ZUTA, string, 1);
					    SaveAccount(id);
					    SetPlayerSpecialAction(id, SPECIAL_ACTION_NONE);
					}
				}
			}
		}
		else return SEM(playerid, "Niste ovlasceni.");
	}
	return true;
}

Slika/video ingame problema(obavezno ako je ingame problem): ako bude trebalo
Poslednja Izmena: April 07, 2020, 20:02:33 POSLE PODNE od Galardo

Daj SaveAccount nisi napravio cuvanje za admina
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Citat: Lestra_Dev poslato April 07, 2020, 18:38:48 POSLE PODNE
Daj SaveAccount nisi napravio cuvanje za admina
_callback: SaveAccounts()
{
    for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
	{
	    if(IsPlayerConnected(playerid))
		{
			if(UlogovanIgrac[playerid] == 1)
			{
	    		SaveAccount(playerid);
	    	}
		}
    }
    return true;
}

enume daj ne to ba
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Citat: Lestra_Dev poslato April 07, 2020, 19:06:10 POSLE PODNE
enume daj ne to ba
enum PI_data
{
    pPassword,
    pCash,
    pAdmin,
    pLevel,
    pSkin,
    pReg,
    pMember,
    pLeader,
    pGodine,
    pPol,
    pMail[64],
    pGameMaster,
    pExp,
    pPlata,
    pAccount,
    pSati,
    pOtkaz,
    pPlataPoen,
    pKljucKuce,
    pKljucImanja,
    pKljucStana,
    pKljucFirme,
    pJailed,
    pJailTime,
    pBorbeniStil,
    pGunDozvola,
    pCigare,
    pUpaljac,
    pKanap,
    pNaocare,
    pKolaDoz,
    pFlyDoz,
    pBrodDoz,
    pZlocin,
    pMarama,
    pSat,
    pKacket,
    pLottoNr1,
    pLottoNr2,
    pLottoNr3,
    pLottoNr4,
    pLottoNr5,
    pLottoNr6,
    pLottoNr7,
    pKazna,
    pPasos,
    pImenik,
    pMobilni,
    pMobKredit,
    pKills,
    pDeaths,
    pVIP,
    pJob,
    pPinKod,
    pDrugs,
    pVozilo1,
    pVozilo2,
    pVozilo3,
    pGKartica,
    pSpawnChange,
    pKljucGaraze,
    pKljucTrafike,
    pZlato,
    pAlat,
    pPoklon,
    pLek,
    pRadio,
    pBolest,
    pCode,
    pKazinoNr,
    pZadnjiY,
	pZadnjiM,
	pZadnjiD,
	pArrested,
	pRank,
	pGorivo,
	pInvWeapon,
	pInvAmmo,
	pMats,
	pWarns,
	pKosa,
	pSnaga,
	pInteligencija,
	pSpretnost,
	pGPS,
	pTorba,
	pRacunar,
	pHleb,
	pPizza,
	pKola,
	pMleko,
	pSendvic,
	pPromoter,
	pBankKredit,
	pIpovana,
	pWanted,
	pGlad,
	pWC,
	pLTA,
	pSuspend,
	pIJob,
	pKaciga,
	pMemberEx,
	pSkinEx,
	pLeaderEx,
	pFZKills,
	pFZDeaths,
	pVIPDan,
	pVIPMesec,
	pVIPGodina,
	pOgrlice,
	pSlike,
	pMute,
	pVMute,
	pNovcanik,
	pRPP,
	pOglasnik,
	pRibe,
	pSwat,
	pKruska,
	pJabuka,
	pSljiva,
	pDrvoKruska,
	pDrvoJabuka,
	pDrvoSljiva,
	KontejnerVreme,
	pGrebGr,
	pKlesta,
	pKartica,
	pSraf,
	Float:pPosX,
	Float:pPosY,
	Float:pPosZ,
	Float:pPosAngle,
	pPosVW,
	pPosInt,
	pPosUsao,
	pASlot,
	pSSlot,
	pGun1,
	pGun2,
	pGun3,
	pGun4,
	pAmmo1,
	pAmmo2,
	pAmmo3,
	pAmmo4,
	pCrash,
	pKljucVikendice,
	pPenzija,
	pMarried,
	pMarriedTo[64],
	pReaction,
	pMSlot,
	pAkcenat,
	pOE,
	pGChat,
	pZica,
	pUgovor,
	pSigurnosni,
	pKofer,
	pSkillATM,
	pSkillPilot,
	pSkillKamiondzija,
	pRobbing,
	pJackPot,
	pKamionDoz,
	pMotorDoz,
	pFirmaUsao,
	parmooRank,
	pYouTuber,
	pSecurity,
	pVozac,
	pGradonacelnik,
	pDJ,
	pInvWeapon1,
	pInvAmmo1,
	pInvWeapon2,
	pInvAmmo2,
	pNY,
	pSigurnosniNew,
	pInjekcija,
	pKokain,
	pHeroin,
	pWeed,
	pEctasy,
	pKaznaWarn,
	pCrack,
	pWExists,
    Float:pWX,
    Float:pWY,
    Float:pWZ,
    pWVW,
    pWInt,
    pWValue,
    pWObject,
    pWTimer,
    pWSeeds,
	pNajviseOnline,
	pDonator,
	pRChan,
	pNewRadio,
	pRAdmin,
	pHangar,
	pKaznjen,
	pTogPhone,
	pTogCD,
	pMobVrsta,
	pMP3,
	pPP,
	pTogWarns,
	pPitanjeID,
	pPitanjeText[128],
	pMeso,
	pVozilo4,
	pSlot4,
	Float:pCHP,
	Float:pCArmour,
	pDrzava,
	pSvercer,
	pBoje
}

evo tu imas za Admina

Citat: Armoo_Corelli poslato April 07, 2020, 19:19:57 POSLE PODNE
enum PI_data
{
    pPassword,
    pCash,
    pAdmin,
    pLevel,
    pSkin,
    pReg,
    pMember,
    pLeader,
    pGodine,
    pPol,
    pMail[64],
    pGameMaster,
    pExp,
    pPlata,
    pAccount,
    pSati,
    pOtkaz,
    pPlataPoen,
    pKljucKuce,
    pKljucImanja,
    pKljucStana,
    pKljucFirme,
    pJailed,
    pJailTime,
    pBorbeniStil,
    pGunDozvola,
    pCigare,
    pUpaljac,
    pKanap,
    pNaocare,
    pKolaDoz,
    pFlyDoz,
    pBrodDoz,
    pZlocin,
    pMarama,
    pSat,
    pKacket,
    pLottoNr1,
    pLottoNr2,
    pLottoNr3,
    pLottoNr4,
    pLottoNr5,
    pLottoNr6,
    pLottoNr7,
    pKazna,
    pPasos,
    pImenik,
    pMobilni,
    pMobKredit,
    pKills,
    pDeaths,
    pVIP,
    pJob,
    pPinKod,
    pDrugs,
    pVozilo1,
    pVozilo2,
    pVozilo3,
    pGKartica,
    pSpawnChange,
    pKljucGaraze,
    pKljucTrafike,
    pZlato,
    pAlat,
    pPoklon,
    pLek,
    pRadio,
    pBolest,
    pCode,
    pKazinoNr,
    pZadnjiY,
	pZadnjiM,
	pZadnjiD,
	pArrested,
	pRank,
	pGorivo,
	pInvWeapon,
	pInvAmmo,
	pMats,
	pWarns,
	pKosa,
	pSnaga,
	pInteligencija,
	pSpretnost,
	pGPS,
	pTorba,
	pRacunar,
	pHleb,
	pPizza,
	pKola,
	pMleko,
	pSendvic,
	pPromoter,
	pBankKredit,
	pIpovana,
	pWanted,
	pGlad,
	pWC,
	pLTA,
	pSuspend,
	pIJob,
	pKaciga,
	pMemberEx,
	pSkinEx,
	pLeaderEx,
	pFZKills,
	pFZDeaths,
	pVIPDan,
	pVIPMesec,
	pVIPGodina,
	pOgrlice,
	pSlike,
	pMute,
	pVMute,
	pNovcanik,
	pRPP,
	pOglasnik,
	pRibe,
	pSwat,
	pKruska,
	pJabuka,
	pSljiva,
	pDrvoKruska,
	pDrvoJabuka,
	pDrvoSljiva,
	KontejnerVreme,
	pGrebGr,
	pKlesta,
	pKartica,
	pSraf,
	Float:pPosX,
	Float:pPosY,
	Float:pPosZ,
	Float:pPosAngle,
	pPosVW,
	pPosInt,
	pPosUsao,
	pASlot,
	pSSlot,
	pGun1,
	pGun2,
	pGun3,
	pGun4,
	pAmmo1,
	pAmmo2,
	pAmmo3,
	pAmmo4,
	pCrash,
	pKljucVikendice,
	pPenzija,
	pMarried,
	pMarriedTo[64],
	pReaction,
	pMSlot,
	pAkcenat,
	pOE,
	pGChat,
	pZica,
	pUgovor,
	pSigurnosni,
	pKofer,
	pSkillATM,
	pSkillPilot,
	pSkillKamiondzija,
	pRobbing,
	pJackPot,
	pKamionDoz,
	pMotorDoz,
	pFirmaUsao,
	parmooRank,
	pYouTuber,
	pSecurity,
	pVozac,
	pGradonacelnik,
	pDJ,
	pInvWeapon1,
	pInvAmmo1,
	pInvWeapon2,
	pInvAmmo2,
	pNY,
	pSigurnosniNew,
	pInjekcija,
	pKokain,
	pHeroin,
	pWeed,
	pEctasy,
	pKaznaWarn,
	pCrack,
	pWExists,
    Float:pWX,
    Float:pWY,
    Float:pWZ,
    pWVW,
    pWInt,
    pWValue,
    pWObject,
    pWTimer,
    pWSeeds,
	pNajviseOnline,
	pDonator,
	pRChan,
	pNewRadio,
	pRAdmin,
	pHangar,
	pKaznjen,
	pTogPhone,
	pTogCD,
	pMobVrsta,
	pMP3,
	pPP,
	pTogWarns,
	pPitanjeID,
	pPitanjeText[128],
	pMeso,
	pVozilo4,
	pSlot4,
	Float:pCHP,
	Float:pCArmour,
	pDrzava,
	pSvercer,
	pBoje
}

evo tu imas za Admina
Daj cuvanje sad kucaj vako SaveAccount i listaj
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Citat: Lestra_Dev poslato April 07, 2020, 19:21:45 POSLE PODNE
Daj cuvanje sad kucaj vako SaveAccount i listaj
Rjesio sam problem izvini sto sam te smaro i hvala .  :)