Peršokti į turinį
Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

Funkcijų kurių prireiks SCRIPTINAT.


DarthD

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

Sveiki, čia galėsim sumesti funkcijas kurių prireiks scriptinant.

 

PlayerIp(  ) 

PlayerIP( pid )
{
	new pIp[ 16 ] ;
	GetPlayerIp( pid, pIp, sizeof( pIp ) ) ;
	return pIp ;
}

Kad nereiktų kiekvieną kartą išgavinėti žaidėjo IP adreso.

 

NAUDOJIMAS

#define pid playerid

CMD:ip( pid, params [ ] )
{
    new msg [ 100 ] ;
    format( msg, 100, "Tavo ip: %s", PlayerIp( ));
    SendClientMessage( pid, -1, msg ) ; 
}
Redaguota , nario Kevin'Cortez
Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)

PlayerName( ) 

PlayerName( pid )
{
	new name[ MAX_PLAYER_NAME ] ;
	GetPlayerName( pid, name, sizeof(name) ) ;
	return name ;
}

kad nereiktų išgavinėti kiekvieną kartą žaidėjo vardo.

 

NAUDOJIMAS

#define pid playerid

CMD:name( pid, params [ ] )
{
    new msg[ 100 ] ;
    format( msg, 100, "Tavo vardas:%s", PlayerName( ) ) ;
    SendClientMessage( pid, -1, msg ) ;
}
Redaguota , nario Kevin'Cortez
Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)
#define pid playerid

CMD:name( pid, params [ ] )
{
    new msg[ 100 ] ;
    format( msg, 100, "Tavo vardas:%s", PlayerName( ) ) ;
    SendClientMessage( pid, -1, msg ) ;
}

1. Nematai klaidos ?

2. Kam rašai params [ ] jai jų net nenaudoji ? O.o

 

Na ir kas, kad nenaudoju, tiesiog iš įpratimo :D, kiekvienas scritperis vis kitaips rašo ir kitam neprylygs. Klaida gal dėl to, kad pasirinkau blogą skaičių msg?

 

P.S Pildykite temą savomis deflautinėmis funkcijomis.

Redaguota , nario Kevin'Cortez
Nuoroda į komentarą
Dalintis per kitą puslapį

Na ir kas, kad nenaudoju, tiesiog iš įpratimo :D, kiekvienas scritperis vis kitaips rašo ir kitam neprylygs. Klaida gal dėl to, kad pasirinkau blogą skaičių msg?

 

P.S Pildykite temą savomis deflautinėmis funkcijomis.

Ir klaida ten ir nereikia params[] nes vistiek labiau apkrauna serverį, nors beveik nematomai

 

"Ten scriptai, čia deflautinės funkcijos  :)"

Wut ? -.-

Redaguota , nario EdvardasK
Nuoroda į komentarą
Dalintis per kitą puslapį

Gerai užteks šito šiukšlinimo.

 

Tema funkcijoms yra sukurta: http://www.supergames.lt/topic/111864-scriptai-ne-defaultines-funkcijos/

 

Šis sub-forumas yra sukurtas vien skriptams.

 

Kol kas tema užrakinama, vėliau bus ištrinta. Prašom susisiekti su manim jei norite toliau ginčyti šios temos prasmę.

Nuoroda į komentarą
Dalintis per kitą puslapį

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