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

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

(redaguota)
{
for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
{
	new weps[2][12], file[128];
    for(new x=0; x<12; x++)
		{
		GetPlayerWeaponData(playerid,x,weps[0][x],weps[1][x]);
		new b = weps[0][x];
		if(b == 9 || b == 16 || b == 18 || b == 19  || b == 20 || b == 21  || b ==26 || b == 27  || b == 29 || b == 31 || b == 32 || b ==35 || b ==36 || b ==37 || b ==38 || b ==39 || b ==40)
			{
			new name[MAX_PLAYER_NAME];
			GetPlayerName(playerid, name, MAX_PLAYER_NAME);
            format(file,sizeof(file),"saves/user/%s.ini",name);
			if(!fexist(file)) return;
			ResetPlayerWeapons(playerid);
			dini_IntSet(file,"Ginklas0",0); dini_IntSet(file,"Ammo0",0);
			dini_IntSet(file,"Ginklas1",0); dini_IntSet(file,"Ammo1",0);
			dini_IntSet(file,"Ginklas2",0); dini_IntSet(file,"Ammo2",0);
			dini_IntSet(file,"Ginklas3",0); dini_IntSet(file,"Ammo3",0);
			dini_IntSet(file,"Ginklas4",0); dini_IntSet(file,"Ammo4",0);
			dini_IntSet(file,"Ginklas5",0); dini_IntSet(file,"Ammo5",0);
			dini_IntSet(file,"Ginklas6",0); dini_IntSet(file,"Ammo6",0);
			dini_IntSet(file,"Ginklas7",0); dini_IntSet(file,"Ammo7",0);
			dini_IntSet(file,"Ginklas8",0); dini_IntSet(file,"Ammo8",0);
			dini_IntSet(file,"Ginklas9",0); dini_IntSet(file,"Ammo9",0);
			dini_IntSet(file,"Ginklas10",0); dini_IntSet(file,"Ammo10",0);
			dini_IntSet(file,"Ginklas11",0); dini_IntSet(file,"Ammo11",0);
            SetTimerEx("delayKick",1000,0,"i",playerid);
			ResetPlayerWeapons(playerid);
			SavePlayerData(playerid, true);
			new ttx[256];
			format(ttx, 256, "% buvo ismestas uz neleistinu ginklu naudojima (KICK)", name);
			for(new u=0; u < MAX_PLAYERS; u++)
			    {
				SendClientMessage(u, BLUE, ttx);
				}
			}
			return;
  		}
}
return;
}
	if(model != BMX && model != MTBIKE && model != BIKE && model != 462)
	{
		if(vehicleDB[vehicleid][gas] > aEda[model-400])
		{
			vehicleDB[vehicleid][gas]-=aEda[model-400];
			new Float:vhp; GetVehicleHealth(vehicleid,vhp); if(vhp > 307) SetVehicleHealth(vehicleid,vhp-7);
		}else{
		    if(vehicleDB[vehicleid][gas] > 0)
		    {
		        vehicleDB[vehicleid][gas]=0;
			}else{
     TogglePlayerControllable(playerid,false);
			}
		}
		//Turi ar neturi degalu, vistiek parodyti
		OutputGas(playerid,vehicleid,false);
	}
	return 1;
}

Gal ir gerai sulygiuota bet rėžia akį man kažko..

Redaguota , nario EDDiS.
(redaguota)

Va čia sulygiuota taip kaip turėtu būti.

Ištikrųjų, lygevimas jokios įtakos servo veikimui nedaro, tiesiog lygiuojama tam kad būtu lengviau skaityti kodą ir pnš.. (čia mano nuomonė)

{
	for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
	{
		new weps[2][12], file[128];
		for(new x=0; x<12; x++)
		{
			GetPlayerWeaponData(playerid,x,weps[0][x],weps[1][x]);
			new b = weps[0][x];
			if(b == 9 || b == 16 || b == 18 || b == 19  || b == 20 || b == 21  || b ==26 || b == 27  || b == 29 || b == 31 || b == 32 || b ==35 || b ==36 || b ==37 || b ==38 || b ==39 || b ==40)
			{
				new name[MAX_PLAYER_NAME];
				GetPlayerName(playerid, name, MAX_PLAYER_NAME);
				format(file,sizeof(file),"saves/user/%s.ini",name);
				if(!fexist(file)) return;
				ResetPlayerWeapons(playerid);
				dini_IntSet(file,"Ginklas0",0); dini_IntSet(file,"Ammo0",0);
				dini_IntSet(file,"Ginklas1",0); dini_IntSet(file,"Ammo1",0);
				dini_IntSet(file,"Ginklas2",0); dini_IntSet(file,"Ammo2",0);
				dini_IntSet(file,"Ginklas3",0); dini_IntSet(file,"Ammo3",0);
				dini_IntSet(file,"Ginklas4",0); dini_IntSet(file,"Ammo4",0);
				dini_IntSet(file,"Ginklas5",0); dini_IntSet(file,"Ammo5",0);
				dini_IntSet(file,"Ginklas6",0); dini_IntSet(file,"Ammo6",0);
				dini_IntSet(file,"Ginklas7",0); dini_IntSet(file,"Ammo7",0);
				dini_IntSet(file,"Ginklas8",0); dini_IntSet(file,"Ammo8",0);
				dini_IntSet(file,"Ginklas9",0); dini_IntSet(file,"Ammo9",0);
				dini_IntSet(file,"Ginklas10",0); dini_IntSet(file,"Ammo10",0);
				dini_IntSet(file,"Ginklas11",0); dini_IntSet(file,"Ammo11",0);
				SetTimerEx("delayKick",1000,0,"i",playerid);
				ResetPlayerWeapons(playerid);
				SavePlayerData(playerid, true);
				new ttx[256];
				format(ttx, 256, "% buvo ismestas uz neleistinu ginklu naudojima (KICK)", name);
				for(new u=0; u < MAX_PLAYERS; u++)
				{
					SendClientMessage(u, BLUE, ttx);
				}
			}
			return;
		}
	}
	return;
}


if(model != BMX && model != MTBIKE && model != BIKE && model != 462)
{
	if(vehicleDB[vehicleid][gas] > aEda[model-400])
	{
	        vehicleDB[vehicleid][gas]-=aEda[model-400];
	        new Float:vhp; GetVehicleHealth(vehicleid,vhp); if(vhp > 307) SetVehicleHealth(vehicleid,vhp-7);
	}
	else
	{
		if(vehicleDB[vehicleid][gas] > 0)
	        {
		        vehicleDB[vehicleid][gas]=0;
		}
		else
		{
			TogglePlayerControllable(playerid,false);
		}
	}
	//Turi ar neturi degalu, vistiek parodyti
	OutputGas(playerid,vehicleid,false);
	return 1;
}
Redaguota , nario mindux9

350kb.gif.60acf06a62660bcb545f8147b88ee261.gif

 

Va čia sulygiuota taip kaip turėtu būti.

Ištikrųjų, lygevimas jokios įtakos servo veikimui nedaro, tiesiog lygiuojama tam kad būtu lengviau skaityti kodą ir pnš.. (čia mano nuomonė)

{
	for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
	{
		new weps[2][12], file[128];
		for(new x=0; x<12; x++)
		{
			GetPlayerWeaponData(playerid,x,weps[0][x],weps[1][x]);
			new b = weps[0][x];
			if(b == 9 || b == 16 || b == 18 || b == 19  || b == 20 || b == 21  || b ==26 || b == 27  || b == 29 || b == 31 || b == 32 || b ==35 || b ==36 || b ==37 || b ==38 || b ==39 || b ==40)
			{
				new name[MAX_PLAYER_NAME];
				GetPlayerName(playerid, name, MAX_PLAYER_NAME);
				format(file,sizeof(file),"saves/user/%s.ini",name);
				if(!fexist(file)) return;
				ResetPlayerWeapons(playerid);
				dini_IntSet(file,"Ginklas0",0); dini_IntSet(file,"Ammo0",0);
				dini_IntSet(file,"Ginklas1",0); dini_IntSet(file,"Ammo1",0);
				dini_IntSet(file,"Ginklas2",0); dini_IntSet(file,"Ammo2",0);
				dini_IntSet(file,"Ginklas3",0); dini_IntSet(file,"Ammo3",0);
				dini_IntSet(file,"Ginklas4",0); dini_IntSet(file,"Ammo4",0);
				dini_IntSet(file,"Ginklas5",0); dini_IntSet(file,"Ammo5",0);
				dini_IntSet(file,"Ginklas6",0); dini_IntSet(file,"Ammo6",0);
				dini_IntSet(file,"Ginklas7",0); dini_IntSet(file,"Ammo7",0);
				dini_IntSet(file,"Ginklas8",0); dini_IntSet(file,"Ammo8",0);
				dini_IntSet(file,"Ginklas9",0); dini_IntSet(file,"Ammo9",0);
				dini_IntSet(file,"Ginklas10",0); dini_IntSet(file,"Ammo10",0);
				dini_IntSet(file,"Ginklas11",0); dini_IntSet(file,"Ammo11",0);
				SetTimerEx("delayKick",1000,0,"i",playerid);
				ResetPlayerWeapons(playerid);
				SavePlayerData(playerid, true);
				new ttx[256];
				format(ttx, 256, "% buvo ismestas uz neleistinu ginklu naudojima (KICK)", name);
				for(new u=0; u < MAX_PLAYERS; u++)
				{
					SendClientMessage(u, BLUE, ttx);
				}
			}
			return;
		}
	}
	return;
}


if(model != BMX && model != MTBIKE && model != BIKE && model != 462)
{
	if(vehicleDB[vehicleid][gas] > aEda[model-400])
	{
	        vehicleDB[vehicleid][gas]-=aEda[model-400];
	        new Float:vhp; GetVehicleHealth(vehicleid,vhp); if(vhp > 307) SetVehicleHealth(vehicleid,vhp-7);
	}
	else
	{
		if(vehicleDB[vehicleid][gas] > 0)
	        {
		        vehicleDB[vehicleid][gas]=0;
		}
		else
		{
			TogglePlayerControllable(playerid,false);
		}
	}
	//Turi ar neturi degalu, vistiek parodyti
	OutputGas(playerid,vehicleid,false);
	return 1;
}

Paplokim,noriu dėl to kad greičiau skaitytu skriptą nes nervina ilgai laukt.

 

 

Nėra dalyko kaip "taisyklingas" lygiavimas, dėl kompiliatoriaus gali rašyti ir

public OnGameModeInit() { printf("paprastas kodas ir tiek"); print("Bet taip rašyti juk nepatogu"); }

Todėl pasiūlysiu taip kaip pats lygiuoju(populiariausias variantas ko gero:

public OnGameModeInit()
{
     if(kasnors)
     {
         if(darkasnors)
         {

          }
     }
}

Esmė, jog pradėjus naują funkciją ar po "if/else if/else" atidaromas naujas {}, ir paspaudžiamas TAB

 

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

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

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...