Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4256 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Hi.

Šiandien parodysiu kaip pasidaryti admin lygius.

Pradesim.

1. Atsidarom playerDB.txt failą.

2. Tarkim po bool:pila, įrašom

adminlvl,

3. Kaip ir su playerDB.txt baigėm. Pereisim prie gm.

4. Atsidarot savo gamemodą. Gali būti grp4.pwn band7.pwn ir dar visokie.

5. Susirandam admin komandas. pagal /akomandos.

6. Ir virš jų dedame:

if(playerDB[playerid][adminlvl] == 1) // Pirmo Lygio Komandos.
{
       if(!strcmp(cmdtext, "/sa ", true,3))
    {
         if(cmdtext[2]==0){SendClientMessage(playerid, 0x00C700AA, "* Naudojimas: /sa [tekstas]"); return 1;}
         new zin[128],name[MAX_PLAYER_NAME];
         GetPlayerName(playerid,name,MAX_PLAYER_NAME);
         format(zin,sizeof(zin),"Adminas %s : %s",name,cmdtext[3]);
         SendClientMessageToAll(ZALIA,zin);
         return 1;}
      if(!strcmp(cmdtext, "/sa", true)){
      SendClientMessage(playerid, 0x00C700AA, "* Naudojimas: /sa [tekstas]");
      return 1;

	}
}

Taip pat darot ir su kitais lvl tik šia eilutę:

if(playerDB[playerid][adminlvl] == 1) // Pirmo Lygio Komandos.

Keičiat pvz į:

if(playerDB[playerid][adminlvl] == 2) // Antro Lygio Komandos.

Ir taip galit prisidaryt belekiek levelių.

Levelių Loadinimas/Saugojimas:

Dabar parodysiu kaip issavinti levelius.

Spaudžiat CTRL + F ir įrašot: public saveplayer

Ir ras kažka panašaus į:

public SavePlayerData(playerid,bool:simple)
{

Tada einam į apačia ir matome:

dini_IntSet(file,"Job",playerDB[playerid][specialybe]);;

Ir po šita eilutę dedame:

dini_IntSet(file,"AdminLvl",playerDB[playerid][adminlvl]);

Dabar prie loadinimo.

spaudžiam CTRL + F ir įrašom public loadplayer.

Gausim kažka panašaus į:

public LoadPlayerData(playerid)
{

Einam į apačia ir matome:

playerDB[playerid][specialybe] = dini_Int(file,"Job");

Ir po šia eilute įrašome:

playerDB[playerid][adminlvl] = dini_Int(file,"AdminLvl");

Dabar susirandame public clear callbacką.

Po:

playerDB[playerid][banke]=0;

Rašome:

playerDB[playerid][adminlvl]=0;

Nu kaip ir viskas.

Jeigu gaunat erroru ar kas negerai rašykite čia..

Pamoką Kūrė: dLc

Be mano leidimo šios pamokos neplatinti.

  • Teigiamai 4
  • Parašė po 3 savaičių...
  • Parašė po 3 savaičių...

if(!strcmp(cmdtext, "/admin", true,6))
   {
	if(!cmdtext[6])
	{
   		new name[MAX_PLAYER_NAME];
   		SendClientMessage(playerid,RED,"Prisijunge Administratoriai:");
   		new zin[60];
  			for(new i = 0; i 				if(IsPlayerConnected(i) && pInfo[i][adminlvl]>0){
				GetPlayerName(i,name,MAX_PLAYER_NAME);
				format(zin,sizeof(zin),"%s Lygis: %i",name,pInfo[i][adminlvl]);
			}
		}
   		SendClientMessage(playerid,RED,zin);
		return 1;
	}
	return 1;
}

Prašom. įdėk paprastą /admin komandą padarysiu į /adminams nes aš nenaudoju grp.

  • Parašė po 2 savaičių...
  • Parašė po 2 mėnesių...
  • Parašė po 8 mėnesių...

Duosiu + R3P kai galesiu o gal gali padet su erorais? Skype Saragde20

data/menu.txt(582) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(607) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(628) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(636) : error 017: undefined symbol "Modinimas"

data/menu.txt(671) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(679) : error 017: undefined symbol "Modinimas"

data/menu.txt(698) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(706) : error 017: undefined symbol "Modinimas"

data/menu.txt(718) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(726) : error 017: undefined symbol "Modinimas"

data/menu.txt(750) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(758) : error 017: undefined symbol "Modinimas"

data/menu.txt(760) : error 017: undefined symbol "Modinimas"

data/menu.txt(785) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(793) : error 017: undefined symbol "Modinimas"

data/menu.txt(795) : error 017: undefined symbol "Modinimas"

data/menu.txt(820) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(828) : error 017: undefined symbol "Modinimas"

data/menu.txt(852) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(860) : error 017: undefined symbol "Modinimas"

data/menu.txt(875) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(883) : error 017: undefined symbol "Modinimas"

data/menu.txt(896) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(904) : error 017: undefined symbol "Modinimas"

data/menu.txt(916) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(924) : error 017: undefined symbol "Modinimas"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

Duosiu + R3P kai galesiu o gal gali padet su erorais? Skype Saragde20

data/menu.txt(582) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(607) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(628) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(636) : error 017: undefined symbol "Modinimas"

data/menu.txt(671) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(679) : error 017: undefined symbol "Modinimas"

data/menu.txt(698) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(706) : error 017: undefined symbol "Modinimas"

data/menu.txt(718) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(726) : error 017: undefined symbol "Modinimas"

data/menu.txt(750) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(758) : error 017: undefined symbol "Modinimas"

data/menu.txt(760) : error 017: undefined symbol "Modinimas"

data/menu.txt(785) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(793) : error 017: undefined symbol "Modinimas"

data/menu.txt(795) : error 017: undefined symbol "Modinimas"

data/menu.txt(820) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(828) : error 017: undefined symbol "Modinimas"

data/menu.txt(852) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(860) : error 017: undefined symbol "Modinimas"

data/menu.txt(875) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(883) : error 017: undefined symbol "Modinimas"

data/menu.txt(896) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(904) : error 017: undefined symbol "Modinimas"

data/menu.txt(916) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(924) : error 017: undefined symbol "Modinimas"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

kažkur praleidai { ar }

efb1f2b74148c0f714794138765121b5166.jpg

  • Parašė po 3 mėnesių...
  • Parašė po 4 savaičių...
  • Parašė po 5 mėnesių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4256 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...