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

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

Man atrodo kad per sudėtingai padarytas paprastas dalykas, mano versija:

COMMAND:direktoriai(playerid,params[])
{
new string[64],name[MAX_PLAYER_NAME];
SendClientMessage(playerid,0xFF0000FF,"____________Prisijungę direktoriai____");
foreach(new i:Player)
{
GetPlayerName(i,name,sizeof(name));
format(string,sizeof(string),"Direktorius %s",name);
SendClientMessage(playerid,0xFF0000FF,string);
}
return 1;
}

Nesunkiai galima prideti kad rodytu ir kokio darbo direktorius.

P.S: reikia foreach include. Jis pagreitina loopinima per visus esančius žaidėjus ir nebereikia tikrinti ar žaidėjeas prisijungęs.

  • Teigiamai 1

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

Kodas man nelabai patiko, del if , nes kai bus daug darbu tai su tais if'ais uzsipisimas. Tai geriau switch naudoti, bei mano manymui tai daug geriau serverio veikimui.

switch ( id )

{

case .....: {

}

}

Daug geriau.

Sutinku su tavimi visiškai kad kodą galim perteikti ant cas'ų. Bet, visiems patogiau yra vienaip, kitaip. :)

Man atrodo kad per sudėtingai padarytas paprastas dalykas, mano versija:

COMMAND:direktoriai(playerid,params[])
{
new string[64],name[MAX_PLAYER_NAME];
SendClientMessage(playerid,0xFF0000FF,"____________Prisijungę direktoriai____");
foreach(new i:Player)
{
GetPlayerName(i,name,sizeof(name));
format(string,sizeof(string),"Direktorius %s",name);
SendClientMessage(playerid,0xFF0000FF,string);
}
return 1;
}

Nesunkiai galima prideti kad rodytu ir kokio darbo direktorius.

P.S: reikia foreach include. Jis pagreitina loopinima per visus esančius žaidėjus ir nebereikia tikrinti ar žaidėjeas prisijungęs.

Man, mano kodas yra gražesnis ir patogesnis.

Bet tavo variantas taip pat yra geras, išnaudojam mažiau resursų. :)

Kaip tu pateikei savo pvz, kartais mano kodai būna panašus, o kartais jie būna tokie kaip pirmas. :)

1.2.3....
Soon... New. Unique.

 

O man kyla klausimas, kam sita dalis:

if( darboid == 6 ) id = 6	   ;
				    if( darboid == 9 ) id = 9	   ;

Ir dar norejau pasiulyt susitrumpit koda:

is tokio:
if( id == 6 )
{
    format( pranesimas, 60, "Darbo pavadinimas: %s", vardas );
}
i toki:
if(id==6) format( pranesimas, 60, "Darbo pavadinimas: %s", vardas );

Aisku tai jokio skirtumo nedaro, bet del tvarkos man atrodo geriau taip :)

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

O man kyla klausimas, kam sita dalis:

if( darboid == 6 ) id = 6	 ;
				 if( darboid == 9 ) id = 9	 ;

Ir dar norejau pasiulyt susitrumpit koda:

is tokio:
if( id == 6 )
{
 format( pranesimas, 60, "Darbo pavadinimas: %s", vardas );
}
i toki:
if(id==6) format( pranesimas, 60, "Darbo pavadinimas: %s", vardas );

Aisku tai jokio skirtumo nedaro, bet del tvarkos man atrodo geriau taip :)

Na tavo tiesa, bet pamoką skiriau pradedantiesiems, manau kad tavo kodą jiems būs suprasti sunkiau, nei mano.

Bet aš savo modifikacijoje naudoju tokia komandą, o tau kur kylo klausimas kam šita dalys, tai perteikiau kintamajį.

1.2.3....
Soon... New. Unique.

 

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