Page 1 of 2
Param...
Posted: 2013 May 12 13:10
by Spag
Blemba nežinau kaip su tais param elgtis, kaip juos nustatinėti??/
Turiu funkcija:
Code: Select all
public pavadinimas(id){ } ir public kitasveiksmas(Param[2]){...}
Kaip tą
kitasveiksmas(Param[2]) įkišti į šitą funkciją: public pavadinimas(id) ?? Kas gali padėt, paaaiškint?
Re: Param...
Posted: 2013 May 12 13:19
by newb
Code: Select all
public pavadinimas(id){ new p[] = {12, 13} //p[0] = 12; p[1] = 13; kitasveiksmas(p)}
?
Re: Param...
Posted: 2013 May 12 15:16
by Spag
newb wrote:Code: Select all
public pavadinimas(id){ new p[] = {12, 13} //p[0] = 12; p[1] = 13; kitasveiksmas(p)}
?
neveikia..

bet errorų kompilinant nemeta
aš tą kodą persidaarinėju, tačiau su tais param nesigaudau, gal yra kur aprašymas, pamokos su param?
Code: Select all
set_task(Float:get_pcvar_float(g_Delay), "Task", 0, Param,2, "a", get_pcvar_num(g_Action))
Re: Param...
Posted: 2013 May 12 15:59
by newb
Cia gi paprastas masyvas, ko tu prisikabinaj prie to param

Re: Param...
Posted: 2013 May 12 16:29
by Spag
newb wrote:Cia gi paprastas masyvas, ko tu prisikabinaj prie to param

nes nežinau kaip kitaip sutvarkyti...
Re: Param...
Posted: 2013 May 12 18:51
by hleV
Konkrečiai pasakyk ką tu nori padaryt. Nes
nx.
Re: Param...
Posted: 2013 May 12 18:58
by Spag
hleV wrote:Konkrečiai pasakyk ką tu nori padaryt. Nes
nx.
Code: Select all
public anotheraction(id){ new Param[2] Param[0] = id Param[1] = player Action(Param[2]) return PLUGIN_HANDLED} public Action(Param[2]){...}
Action(Param[2]) šitą įdėti į kitą veiksmą... Iš viso kur būtų galima konkrečiau pasimokinti visos pawn kalbos Eng, LT kalbomis?
Re: Param...
Posted: 2013 May 12 19:20
by Tetusis
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 identation
jei ateityje naudosi su kazkokiais sakykim read_argv, naudom str_to_num, kadangi perduoti eina tik skaicius
Re: Param...
Posted: 2013 May 12 20:02
by Spag
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:
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
Re: Param...
Posted: 2013 May 12 20:06
by newb
Visa koda rodyk, nes i toki klausima atsakymas - kazka blogai darai.