Modulsi

Započeo just_Sukiii
10. Dec. 2017. Zaključano
643
pregleda
6
postova
just_Sukiii
4
Enforcer
10. Dec. 2017.
Skripta koju koristim: Moja od 0, nedavno zapoceta
Detaljan opis problema: Pa zelim skriptu od pocetka da pisem u modulsima, radi lakseg snalazenja, pa me interesuje kako da includujem YINI da mogu da ga koristim u ostalim modulsima, iako je includovan na pocetku osnovnog fajla, nadam se da ste skontali
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

Hvala svima unaprijed  😄
Ivan_Ino
5
Kingpin
10. Dec. 2017.
recimo da imas main.pwn gdje ti je glavna datoteka

recimo imas

#include
#include
#include
#include

zatim imas recimo module.pwn
unutar imas tipa

stock myFunction(a, b) return a + b;

u main.pwn

#include "module.pwn"

i tu mozes koristiti myFunction(args)...

to ti je to, jednostavno je, a za callbacke, hookaj (ALS) npr (http://forum.sa-mp.com/showthread.php?t=574534)

p.s. module ne mozes compileati, samo mozes main.pwn u ovom slucaju, i svi moduli ce biti compileani
just_Sukiii
4
Enforcer
10. Dec. 2017.
Ino42O wrote on December 10, 2017, 11:46 am:
recimo da imas main.pwn gdje ti je glavna datoteka

recimo imas

#include
#include
#include
#include

zatim imas recimo module.pwn
unutar imas tipa

stock myFunction(a, b) return a + b;

u main.pwn

#include "module.pwn"

i tu mozes koristiti myFunction(args)...

to ti je to, jednostavno je, a za callbacke, hookaj (ALS) npr (http://forum.sa-mp.com/showthread.php?t=574534)

p.s. module ne mozes compileati, samo mozes main.pwn u ovom slucaju, i svi moduli ce biti compileani

Od tebe sam i ocekivao odgovor, zahvaljujem
Sve sam te fino razumio i radi mi sad, samo ne kontam sto mn sinoc nije radilo, neki klinac sam ja fulio garant  😄
A za hookanje to ce trebat malo vremena dok skontam kako sve to ide
Jos jednom hvala
Ivan_Ino
5
Kingpin
10. Dec. 2017.
just_Sukiiii wrote on December 10, 2017, 11:46 am:
recimo da imas main.pwn gdje ti je glavna datoteka

recimo imas

#include
#include
#include
#include

zatim imas recimo module.pwn
unutar imas tipa

stock myFunction(a, b) return a + b;

u main.pwn

#include "module.pwn"

i tu mozes koristiti myFunction(args)...

to ti je to, jednostavno je, a za callbacke, hookaj (ALS) npr (http://forum.sa-mp.com/showthread.php?t=574534)

p.s. module ne mozes compileati, samo mozes main.pwn u ovom slucaju, i svi moduli ce biti compileani

Od tebe sam i ocekivao odgovor, zahvaljujem
Sve sam te fino razumio i radi mi sad, samo ne kontam sto mn sinoc nije radilo, neki klinac sam ja fulio garant  😄
A za hookanje to ce trebat malo vremena dok skontam kako sve to ide
Jos jednom hvala

NP, btw, tek sam sada vidio da si mi slao privatnu poruku samo sto ju nisam vidio prije, ugl evo ti primjer hookanja
public OnPlayerSpawn(playerid)
{
// Ovdje radis stvari za onPlayerSpawn

#if defined modul_OnPlayerSpawn
return modul_OnPlayerSpawn(playerid);
#else
return 1;
#endif
}
#if defined _ALS_OnPlayerSpawn
#undef OnPlayerSpawn
#else
#define _ALS_OnPlayerSpawn
#endif

#define OnPlayerSpawn modul_OnPlayerSpawn
#if defined modul_OnPlayerSpawn
forward modul_OnPlayerSpawn(playerid);
#endif


a u jedino u main.pwn koristi obicno 'public OnPlayerSpawn' i tako dalje
just_Sukiii
4
Enforcer
10. Dec. 2017.
A da li hookanje utice na brzinu rada skripte ?
Ivan_Ino
5
Kingpin
10. Dec. 2017.
ne

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha