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

[Pamoka] Direktorių Pavaduotojai.[GRP]


Androidas222

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3995 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

Salvatore_Mangano vietoj:

if(!strcmp(cmdtext, "/ismest",true,7))
      {
          if(!cmdtext[7])
          {
           SendClientMessage(playerid,GREEN,"* Is savo firmos ismesti zaideja: /ismest [vardo dalis]");
           return 1;
        }
           if(playerDB[playerid][specialybe]==20){SendClientMessage(playerid,RED,"* Tokios komandos nera!"); return 1;}
        new name[MAX_PLAYER_NAME];
        strmid(name,cmdtext[8],0,sizeof(name));
        new id = GetPlayeridMid(name);

        if(id == INVALID_PLAYER_ID)
        {
           SendClientMessage(playerid,RED,"* Nurodyto zaidejo nera.");
           return 1;
        }

        new darbas = GetJobFromFaction(playerDB[playerid][dyrpavaduotojas]);

        if(playerDB[id][specialybe]!= darbas)
        {
           SendClientMessage(playerid,RED,"* Zaidejas neidarbintas jusu firmoje.");
           return 1;
        }

        GetPlayerName(id,name,sizeof(name));

        if(playerDB[playerid][dyrpavaduotojas] == LEAD_FARAI) SendClientMessage(id,RED,"* Jus ismestas is Los Santos Policijos Nuovados.");
                 else SendClientMessage(id,RED,"* Taxi: Jus ismestas.");

        playerDB[id][leanvited][playerDB[playerid][dyrpavaduotojas]-1]=false;
        new msg[128];
        format(msg,sizeof(msg),"Ismetete %s is savo firmos.",name);
        SendClientMessage(playerid,GREEN,msg);

        if(playerDB[id][uniformd])SetPlayerSkin(id,playerDB[id][drabuziai]);

        playerDB[id][specialybe]=0;
        playerDB[id][uniformd]=false;
         playerDB[id][uniforma]=-1;
         playerDB[playerid][ispejimai]=0;
         if(playerDB[id][vedelogin]){SavePlayerData(id,false);}
        return 1;
     }

Dek sita:

if(!strcmp(cmdtext, "/ismest",true,7))
      {
          if(!cmdtext[7])
          {
           SendClientMessage(playerid,GREEN,"* Is savo firmos ismesti zaideja: /ismest [vardo dalis]");
           return 1;
        }
           if(playerDB[playerid][specialybe]==20){SendClientMessage(playerid,RED,"* Tokios komandos nera!"); return 1;}
        new name[MAX_PLAYER_NAME];
        strmid(name,cmdtext[8],0,sizeof(name));
        new id = GetPlayeridMid(name);

        if(id == INVALID_PLAYER_ID)
        {
           SendClientMessage(playerid,RED,"* Nurodyto zaidejo nera.");
           return 1;
        }

        new darbas = GetJobFromFaction(playerDB[playerid][dyrpavaduotojas]);

        if(playerDB[id][specialybe]!= darbas)
        {
           SendClientMessage(playerid,RED,"* Zaidejas neidarbintas jusu firmoje.");
           return 1;
        }

        GetPlayerName(id,name,sizeof(name));

        if(playerDB[playerid][dyrpavaduotojas] == LEAD_FARAI) SendClientMessage(id,RED,"* Jus ismestas is Los Santos Policijos Nuovados.");
                 else SendClientMessage(id,RED,"* Taxi: Jus ismestas.");

        playerDB[id][leanvited][playerDB[playerid][dyrpavaduotojas]-1]=false;
        new msg[128];
        format(msg,sizeof(msg),"Ismetete %s is savo firmos.",name);
        SendClientMessage(playerid,GREEN,msg);

        if(playerDB[id][uniformd])SetPlayerSkin(id,playerDB[id][drabuziai]);

        playerDB[id][specialybe]=0;
        playerDB[id][uniformd]=false;
         playerDB[id][uniforma]=-1;
         if(playerDB[id][vedelogin]){SavePlayerData(id,false);}
        return 1;
     }

Toliau eik i ***/gamemodes/data/playerDB ir po visais bool dek:

PlayerLoop

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

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

1. einame į PlayerDB

po visais bool

dyrpavaduotojas,

2.einame į gm ir darome komandas:

if(!strcmp(cmdtext, "/pavpriimti",true,7))
{
if(!cmdtext[7]) return SendClientMessage(playerid,COLOR_GREEN,"Priimti zaideja(-e) i savo firma: /priimt [vardo dalis]");

new name[MAX_PLAYER_NAME];
strmid(name,cmdtext[8],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(name);

if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,"Tokio vardo nera.");

if(playerDB[id][leanvited][playerDB[playerid][dyrpavaduotojas]-1] || playerDB[id][specialybe] == GetJobFromFaction(playerDB[playerid][dyrpavaduotojas])) return SendClientMessage(playerid,COLOR_RED,"Jis ( Ji ) jau priimtas.");

GetPlayerName(id,name,MAX_PLAYER_NAME);

if(playerDB[playerid][dyrpavaduotojas] == LEAD_FARAI) SendClientMessage(id,GREEN,"* Jus kvieciamas dirbti Los Santos Policijoje. Jei norite istoti, atvykite i policijos nuovada.");
else SendClientMessage(id,GREEN,"* Jus kvieciamas dirbti Taxi. Jei nori atvyk i taxi firma.");

playerDB[id][leanvited][playerDB[playerid][dyrpavaduotojas]-1]=true;
new msg[128];
format(msg,sizeof(msg),"Pakvietete %s istoti i jusu firma.",name);
SendClientMessage(playerid,GREEN,msg);
return 1;
}

if(!strcmp(cmdtext, "/skirtipavaduotoju", true,13))
{
	//if(playerDB[playerid][admin]){SendClientMessage(playerid,COLOR,"* Si komanda tik prezidentui"); return 1;}
	new tname[MAX_PLAYER_NAME];
	strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
	if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Skirti pavaduotoju: /pavaduotoju [dalis nicko] [iD]"); return 1;}
	new tid = GetPlayeridMid(tname);
	if(tid==INVALID_PLAYER_ID)
	{
		SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
		return 1;
	}
	GetPlayerName(tid,tname,sizeof(tname));
	new tstring[256];
	tstring = GetArgument(2, cmdtext, 0);
	if(!IsNumeric(tstring)){SendClientMessage(playerid, BLUE, "* Skirti pavaduotoju: /skirtipavaduotoju [dalis nicko] [iD (turi but skaicius)]"); return 1;}
	new moneys = StringToInt(tstring);
	if(moneys == 0){SendClientMessage(playerid, BLUE, "* Nuemete jam dyrika"); SendClientMessage(tid, BLUE, "Prezidento isakymu jus nebe pavaduotojas!"); playerDB[tid][dyrpavaduotojas]=0; SavePlayerData(tid, false); return 1;}
	new mess[256],name[MAX_PLAYER_NAME],post[128];
	GetPlayerName(playerid,name,sizeof(name));
		if(moneys ==1) format(post, 128, "Policijos Nuovados");
		else format(post, 128, "Taksi");
	playerDB[tid][dyrpavaduotojas] = moneys;
	format(mess,sizeof(mess),"* Sveikiname, jus paskirtas naujuoju %s pavaduotoju.",post);
	SendClientMessage(tid,GREEN,mess);
	if(playerDB[tid][vedelogin]){SavePlayerData(tid,false);}
	format(mess,sizeof(mess),"* Paskyrete %s naujuoju %s pavaduotoju.",tname,post);
	SendClientMessage(playerid,BLUE,mess);
	return 1;
}

if(!strcmp(cmdtext, "/ismest",true,7))
 {
 if(!cmdtext[7])
 {
			SendClientMessage(playerid,GREEN,"* Is savo firmos ismesti zaideja: /ismest [vardo dalis]");
			return 1;
		}
if(playerDB[playerid][specialybe]==20){SendClientMessage(playerid,RED,"* Tokios komandos nera!"); return 1;}
		new name[MAX_PLAYER_NAME];
		strmid(name,cmdtext[8],0,sizeof(name));
		new id = GetPlayeridMid(name);

		if(id == INVALID_PLAYER_ID)
		{
			SendClientMessage(playerid,RED,"* Nurodyto zaidejo nera.");
			return 1;
		}

		new darbas = GetJobFromFaction(playerDB[playerid][dyrpavaduotojas]);

		if(playerDB[id][specialybe]!= darbas)
		{
			SendClientMessage(playerid,RED,"* Zaidejas neidarbintas jusu firmoje.");
			return 1;
		}

		GetPlayerName(id,name,sizeof(name));

		if(playerDB[playerid][dyrpavaduotojas] == LEAD_FARAI) SendClientMessage(id,RED,"* Jus ismestas is Los Santos Policijos Nuovados.");
					else SendClientMessage(id,RED,"* Taxi: Jus ismestas.");

		playerDB[id][leanvited][playerDB[playerid][dyrpavaduotojas]-1]=false;
		new msg[128];
		format(msg,sizeof(msg),"Ismetete %s is savo firmos.",name);
		SendClientMessage(playerid,GREEN,msg);

		if(playerDB[id][uniformd])SetPlayerSkin(id,playerDB[id][drabuziai]);

		playerDB[id][specialybe]=0;
		playerDB[id][uniformd]=false;
	 playerDB[id][uniforma]=-1;
	 playerDB[playerid][ispejimai]=0;
	 if(playerDB[id][vedelogin]){SavePlayerData(id,false);}
		return 1;
	}

if(!strcmp(cmdtext, "/pavskelbti ", true,3))
{
if(playerDB[playerid][dyrpavaduotojas]<1){SendClientMessage(playerid,COLOR,"* Ši komanda tik pavaduotojams"); return 1;}
if(cmdtext[2]==0){SendClientMessage(playerid, COLOR, "* Naudojimas: /pavskelbti [tekstas]"); return 1;}
new zin[256],vardas[MAX_PLAYER_NAME];
GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
new dyrikz[128];
PlayerLoop(i)
{
if(playerDB[playerid][dyrpavaduotojas]== 1) dyrikz = "Policijos";
else if(playerDB[playerid][dyrpavaduotojas] == 2) dyrikz = "Medikų";
else if(playerDB[playerid][dyrpavaduotojas] == 3) dyrikz = "Taksi";

format(zin,sizeof(zin),"*%s Pavaduotojas %s : %s",dyrikz,vardas,cmdtext[3]);
SendClientMessageToAll(RED,zin);
return 1;
}
}

4.saugojimas,krovimas

susirandame

playerDB[playerid][plead] = dini_Int(file,"Lead");

po ja rašome:

playerDB[playerid][dyrpavaduotojas] = dini_Int(file,"Dyrpavaduotojas");

paskuj susirandam:

dini_IntSet(file,"Lead",playerDB[playerid][plead]);

po ja rašome:

dini_IntSet(file,"Dyrpavaduotojas",playerDB[playerid][dyrpavaduotojas]);

Viskas. Error neturėtų mesti :)

komentuojam.

Jei bus koks error, rašykit.

Pamoka kurta By Androidas.

Tai jei kažkam su komandomis blogai , galima savo komandas susidėti :)

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 2 savaičių...
  • Parašė po 4 savaičių...

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1766) : error 017: undefined symbol "COLOR_GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life \gamemodes\GRP4.pwn(1772) : error 017: undefined symbol "COLOR_RED"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1774) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1774) : error 017: undefined symbol "COLOR_RED"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1778) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1778) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life \gamemodes\GRP4.pwn(1779) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1781) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1784) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1805) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1810) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1812) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1822) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1846) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1849) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1852) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1859) : error 017: undefined symbol "ispejimai"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1866) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1871) : error 017: undefined symbol "PlayerLoop"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1873) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1874) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1875) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(4818) : warning 213: tag mismatch

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

11 Errors.

Redaguota , nario - Pawno
Nuoroda į komentarą
Dalintis per kitą puslapį

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1766) : error 017: undefined symbol "COLOR_GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life \gamemodes\GRP4.pwn(1772) : error 017: undefined symbol "COLOR_RED"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1774) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1774) : error 017: undefined symbol "COLOR_RED"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1778) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life\gamemodes\GRP4.pwn(1778) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life \gamemodes\GRP4.pwn(1779) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1781) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1784) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1805) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1810) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1812) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1822) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1846) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1849) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1852) : error 017: undefined symbol "GREEN"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1859) : error 017: undefined symbol "ispejimai"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1866) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1871) : error 017: undefined symbol "PlayerLoop"

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1873) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1874) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(1875) : warning 213: tag mismatch

C:\Documents and Settings\PC\Desktop\Luko. Netrinti\aa\Simple-Life 0.5 LT\gamemodes\GRP4.pwn(4818) : warning 213: tag mismatch

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

11 Errors.

pirma spalvas pasikeisk į tokias kokios pas tave gamemodo viršuj tarkim #define Raudona, paskui žėsim.

Ir jei nesun ku pasikeitęs spalvas numesk eilutes kuriose kiti errorai.

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 1 mėnesio...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3995 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ą...