Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: armoo14 poslato April 07, 2020, 18:34:47 POSLE PODNE

Naslov: Pomoc oko postavljanje admina
Poruka od: armoo14 poslato April 07, 2020, 18:34:47 POSLE PODNE
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:[pawn]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;
}[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): ako bude trebalo
Naslov: Odg: Pomoc oko postavljanje admina
Poruka od: // lestra poslato April 07, 2020, 18:38:48 POSLE PODNE
Daj SaveAccount nisi napravio cuvanje za admina
Naslov: Odg: Pomoc oko postavljanje admina
Poruka od: armoo14 poslato April 07, 2020, 19:01:10 POSLE PODNE
Citat: Lestra_Dev poslato April 07, 2020, 18:38:48 POSLE PODNE
Daj SaveAccount nisi napravio cuvanje za admina
[pawn]_callback: SaveAccounts()
{
    for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
   {
       if(IsPlayerConnected(playerid))
      {
         if(UlogovanIgrac[playerid] == 1)
         {
             SaveAccount(playerid);
          }
      }
    }
    return true;
}[/pawn]
Naslov: Odg: Pomoc oko postavljanje admina
Poruka od: // lestra poslato April 07, 2020, 19:06:10 POSLE PODNE
enume daj ne to ba
Naslov: Odg: Pomoc oko postavljanje admina
Poruka od: armoo14 poslato April 07, 2020, 19:19:57 POSLE PODNE
Citat: Lestra_Dev poslato April 07, 2020, 19:06:10 POSLE PODNE
enume daj ne to ba
[pawn]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
}[/pawn]
evo tu imas za Admina
Naslov: Odg: Pomoc oko postavljanje admina
Poruka od: // lestra poslato April 07, 2020, 19:21:45 POSLE PODNE
Citat: Armoo_Corelli poslato April 07, 2020, 19:19:57 POSLE PODNE
[pawn]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
}[/pawn]
evo tu imas za Admina
Daj cuvanje sad kucaj vako SaveAccount i listaj
Naslov: Odg: Pomoc oko postavljanje admina
Poruka od: armoo14 poslato April 07, 2020, 19:59:05 POSLE PODNE
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 .  :)