Param...

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Tetusis

Re: Param...

Post by Tetusis »

Spag wrote:
Tetusis wrote:
hleV wrote:Konkrečiai pasakyk ką tu nori padaryt. Nes nx.
nelok sunie, bent iki galo paaiskintum..kaip supratau tu nori kazkoki param perduoti is vienos funkcijos i kita, stai:

Code: Select all

public pirma_funkcija(id) {      // issaugom info i array - STRING NEGALIMA!!!    new Param[2] // didinti priklausomai kiek informacijos nori perkelti    Param[0] = id    Param[1] = player     antra_funkcija(Param[2])    return 1} public antra_funkcija(Param[2]) {   // gaunam info is array   new id = Param[0]   new player = Param[1]   return 0}
Panaudok ctrl+i, nes pakolkas dar nesusitvarkiau amxx studio, nes bus loose identationjei ateityje naudosi su kazkokiais sakykim read_argv, naudom str_to_num, kadangi perduoti eina tik skaicius
Va dabar supratau su tais param, ačiū Tetusis... Tokių pamokų daugiau reikia, duodu + karmaDabar kita bėda iškilo su out of bouds rodo eilutę šitam kur įterptas:

Code: Select all

    antra_funkcija(Param[2])
pasidariau pagal arno pamoką kaip tai ištaisyti su is_player(id)... (1 <= 1 <= maxplayer)... nu žodžiu supratot, bet vistiek error'ą tai pačiaieilutei metą kompiliojant
pabandyk vietoi Param[2] naudoti Param[4], visada laikau rezerve +2, tikiuosi istaisys problema

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Param...

Post by InvIs »

Code: Select all

antra_funkcija(Param[2])
Šitaip parašius kartais nekvies į antrą funkciją tik antro parametro? Ir tai, antras parametras neturėtų būti Param[1]?
Mano manymų, reikia rašyti:

Code: Select all

antra_funkcija(Param[])// Arba šitaip, tiksliai nežinauantra_funkcija(Param) 
Ar klystu?
ISVYKES

Tetusis

Re: Param...

Post by Tetusis »

InvIs wrote:

Code: Select all

antra_funkcija(Param[2])
Šitaip parašius kartais nekvies į antrą funkciją tik antro parametro? Ir tai, antras parametras neturėtų būti Param[1]?
Mano manymų, reikia rašyti:

Code: Select all

antra_funkcija(Param[])// Arba šitaip, tiksliai nežinauantra_funkcija(Param) 
Ar klystu?

aha antroi funkcijoi turetu buti, tik dabar pastebejau

Code: Select all

antra_funkcija(Param[])

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Param...

Post by aaarnas »

Code: Select all

public plugin_init() {        new arr[5] // Kuriam masyvą    copy(arr, 5, "lab")    show(arr)        arr[0] = 123456    arr[1] = 55555    arr[4] = 60    show(arr)   } show(array[]) { // Priimami parametrai - masyvas.        for (new i=0; i<5; i++)        server_print("%c %d", array[i], array[i])}
Be to, per funkcijas perduodami masyvai visada perduodami "by reference". Tai reiškia, kad jei array[] pakeisime kažkurio elemento reikšmę, ji pasikeis ir arr masyve.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Param...

Post by hleV »

Tetusis wrote:
hleV wrote:Konkrečiai pasakyk ką tu nori padaryt. Nes nx.
nelok sunie
Tu papraščiausios AND/OR logikos nesupranti. Prieš mane neturi jokio žodžio apskritai.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Tetusis

Re: Param...

Post by Tetusis »

hleV wrote:
Tetusis wrote:
hleV wrote:Konkrečiai pasakyk ką tu nori padaryt. Nes nx.
nelok sunie
Tu papraščiausios AND/OR logikos nesupranti. Prieš mane neturi jokio žodžio apskritai.
ka dar papasakosi zinove? :trollface: , keliauk vip pluginu uz kapeikas kurti kur tavo paskirtis ir pasaukimas.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Param...

Post by aaarnas »

Seriaus, nepatinka žmogus, tai ignoruok, o ne kabinėkis. Bereikalingi komentarai žmogui ieškančiam pagalbos temoje tikrai nereikalingi.
Lock, nes jau viskas atsakyta. Jei kils klausimų temos autoriui, tegu man į pm parašo.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Locked

Who is online

Users browsing this forum: No registered users and 0 guests