Welcome, Guest |
You have to register before you can post on our site.
|
Online Users |
There are currently 668 online users. » 0 Member(s) | 665 Guest(s) Bing, Applebot, Google
|
Latest Threads |
Adding new vehicles and s...
Forum: Programming
Last Post: __.A.__
Yesterday, 07:47 PM
» Replies: 0
» Views: 50
|
Zona América del Sur Free...
Forum: Advertisements
Last Post: kevinberriosflores
Yesterday, 02:16 PM
» Replies: 1
» Views: 71
|
Busco copia de gamemode S...
Forum: Spanish/Espa?ol
Last Post: briancristaldo2021
2025-09-11, 11:14 AM
» Replies: 0
» Views: 60
|
[Tutorial] Registrando o ...
Forum: Portuguese/Portugu?s
Last Post: Crazy_ArKzX
2025-09-09, 08:36 PM
» Replies: 0
» Views: 204
|
San Andreas Police Pursui...
Forum: Advertisements
Last Post: BriBri
2025-09-08, 10:09 PM
» Replies: 1
» Views: 294
|
Problem with plugins load...
Forum: Support
Last Post: MrKacu13
2025-09-08, 07:15 PM
» Replies: 9
» Views: 369
|
Compilation error
Forum: Pawn Scripting
Last Post: MrKacu13
2025-09-07, 07:18 AM
» Replies: 6
» Views: 354
|
Need help, problem when i...
Forum: Programming
Last Post: nonickowned
2025-09-06, 06:21 PM
» Replies: 0
» Views: 146
|
Transfer server from SAMP...
Forum: Support
Last Post: MrKacu13
2025-09-06, 04:03 PM
» Replies: 1
» Views: 238
|
Not relevant anymore
Forum: Questions and Suggestions
Last Post: peti
2025-09-05, 02:00 PM
» Replies: 0
» Views: 194
|
|
|
Moja izjava (( Y_Less )) |
Posted by: BitchLasagna - 2019-10-22, 10:10 PM - Forum: Ex-Yu
- Replies (9)
|
 |
Originalni post mozete da nadjete ovde?https://www.burgershot.gg/showthread.php?tid=54
Vreme je za moju stranu price?. Svi ste delimicno u pravu, ali ne na nacine na koje mislite. Ne poku?avam da podelim zajednicu, ne poku?avam da pokrenem konkurenta SA: MP, i jedna va?na strana: ja ne kradem neciji kod. Svi mislite da je macka u dzaku zbog toga ?to je u jednom lo?e napisanom postu nestao sav kontekst razgovora koji je bio samo deo. Zaviriliste u dzak?i pomislili?da je ciela stvar glupa, ?to je i razumljivo s obzirom na nedostatak informacija. Poku?avao sam da dam va?na obavestenja, ne otkrivajuc?i previ?e detalja, na ?alost, niste imali povratnu reakciju iz koje ste mogli da?dodjete do zakljucka.
Pa hajde da sve to iznemo tamo. - Ne poku?avam da podelim zajednicu. Medutim, neko iznutra?poku?ava da je?uni?ti - sakrili su informacije, zadr?ali su dugo tra?ene fixove, pretili da c?e izbrisati citave forume?i banovali sve?koji ka?u da mo?da to nije sjajno. Ova osoba (Aludirajuci na Kalcora) je vec? razdvojila zajednicu - objavila je dve odvojene paralelne verzije modova, a zatim se pitala za?to preno?enje na jednu nije tako sveobuhvatno kako se prvobitno predvidalo. Vec? vi?e od godinu dana ljudi su tra?ili da se spoje 0,3,7 i 0,3dl, dok je on samo sedeo i pitao se da li zaista ima nekoga ko to ?eli. Rekao je da veruje da zajednica umire, SA:MP?umire, a preostalo mu je samo godinu ili dve; i zadovoljan je samo da gleda kako se to dogada. Neki od nas se ne sla?u i poku?ali su da ga ubede da ne?to ucini - bilo da nastavi sa radom ili da se promeni vlasnik. Smanjivanje zajednice je verovatno neizbe?no, ali c?e umreti samo ako nema podrske?- i to se dogada upravo sada.
- Postoji nezvanicni discord, gde se ljudi ponekad zabavljaju i ?ale jedan sa drugim. Ali nije osnovano kao mesto pobune. To je nastalo zato ?to su ljudi voleli SA: MP, a ljudi koriste discord, pa je zajednica prirodno ?elela da kombinuje oba. Postoje neslu?beni forumi, sam Kalcor je ranije rekao da vam se ne svidaju, napravite svoje, ali sada banuje one koji to cine. Medutim, ja ne vodim forume ni discorde. Oni su jednostavno rezultat zvanicnih oblasti koje nisu uspele da napreduju. To se ne deli, to napreduje.
- Ne poku?avam da pokrenem rivalstvo?SA:MP-u. Dve od reci su pogre?ne ?Pokretanje? i ?Rivalstvo?. Ne pocinjem ni?ta, poku?avao sam da pogledam u buducnost vezanu?za projekat koji je u toku. Ovo je rad?samo iz pro?le godine:
![[Image: trQRFhO.png]](https://i.imgur.com/trQRFhO.png)
Nema tu ni?ta novo??a??ta je ovo? A za?to je onda?rival?
- Jednom sam napustio SA: MP, da, ali to je bilo pre 6 godina - presao sam preko toga!
Ne izdajem SA: MP, i ne izdajem Kalcora - on je taj koji izdaje SA:MP, ali vec?ina ljudi nije u stanju da razdvoji to. Da, osnovao ga je, ali to ne znaci da je sve?njegovo. Stotine drugih ljudi provele su bezbroj sati / dana / nedelja / GODINA radec?i na tome, cinec?i to danas, ali samo zato ?to Kalcor ima jedini pristup jednom malom delu - kodu servera, on veruje da je najva?niji deo i da?mo?e da diktira gde ide i kada se zaustavlja. U pocetku da, radio je vec?inu posla, ali zapitajte se za koga verujete da je ucinio vi?e za ovaj mod u poslednjih nekoliko godina - Kalcor ili bilo ko od ovih ljudi:
![[Image: g27NpFi.png]](https://i.imgur.com/g27NpFi.png)
Ne ?elimo da ga uzurpiramo, ne ?elimo da ga umanjimo ili njegove doprinose. Osnovao je ovaj mod, ukljucio ljude, ali svi oni drugi ljudi pomogli su mu da ga dovede tamo gde je danas, a to su ljudi koji su iz zajednice i koji su potisnuti i ignorisani. Poku?ao sam da delujem kao posrednik, izla?uc?i Kalcor-ove poglede na ljude i stavove zajednice na njega, i dobio sam ozbiljnu kritiku?sa obe strane. Takode sam vi?e puta poku?avao da nateram Kalcora da? Pokrene/Update-uje?mod kao neko drugi?(ne nu?no ja, ali ne mo?e niko drugi da poboljsa t). Koji su bili odgovori?- Ne veruje da sam sposoban da dodajem nove nove funkcije. Naravno da ni on ne dodaje, a zapravo ne veruje da se ima ?ta dodati, pa za?to bi to bilo va?no?
- ?eleo je plan. Moji glavni prioriteti bili su popraviti gre?ke, pobolj?ati ocigledne nedostatke u API-ju i stvoriti bolju platformu za druge jezike - tj. odgovarajuc?i C / plugin API. Nisu ni te?ki zadaci i oni za koje sam vi?e nego ?to sam pokazao sposobni su. Ali ocigledno da to nije kvalifikovano kao plan.
- Po njegovim recima tacno ?oni to ne zaslu?uju?. To je ono ?to misli o ovoj zajednici da ocigledno ja ja poku?avam da se razdvojim, kao i ideja da neko poku?ava da je pokrene.
Ako on zeli da napusti sve neka napusti?i potpuno prirodno. Prigovorimo mu da sve ostalo zeli da ponese sa sobom. Ovo je zajednica - i to je sjajna zajednica s puno vrlo dobrih dugogodi?njih prijatelja, usredsredena na mod, ali sa paranoicnim vodom. ?elimo da preselimo taj centar, to je sve. Ne ?elimo uni?titi SA:MP, ne ?elimo podeliti zajednicu (to smo saznali jer sam poku?avao da ukljucim dugo zanemarenu rusku zajednicu, i tako vratim ljude koji su se vec? odvojili), mi ?elimo da osigurati njen nastavak - jer Kalcor to ne cini.
Zato i pokrecem za vas :
open.mp
To je projekat -?i domena, (?forum burger-shot?bili su samo privremeni dok nismo dobili pravu domenu, ?to se jo? nije dogodilo (sad jeste xD)). Tim od DVADESET-DVA od najboljih ljudi iz San Andreas Multiplaier - vlasnici servera, skripteri, testeri i ostale vode zajednice koji zajedno rade na stvaranju citave stvari iz temelja. Lako je pravljenje novog foruma; stvar koja je uvek zacementirala Kalcorovu kontrolu bio je njegov jedini pristup izvoru modova. Postoji verzija koja je procurila, ali od samog pocetka sam jasno rekao da c?emo u tom pogledu ic?i visokim putevima i odlucno odbiti da je koristimo na bilo koji nacin. Tako da smo cijelu stvar pravili od nule. Prvobitno smo ?eleli da izbacimo potpunu verziju 1.0, a ta je najava bila prva osoba koja je cula za to, ali to se sada nec?e dogoditi. Ali nije previ?e daleko.
Bilo je rasprava, ali imali su dva glavna problema: 1) Koristili su ukradeni kod, ne?to ?to mi nemamo.?Mo?ete da prebacite svoj server na na?, izvodec?i istu skriptu, a va?i igraci ne bi ni primetili. Postoje naravno planovi za nove funkcije i pobolj?anja s vremenom, ali za sada je fokusiran na kompatibilnost , stabilnost i ispravke gre?aka (ispravke koje smo kao zajednica vec? radili jer Kalcor ne bi).
Jako sam se trudio vi?e od godinu dana da radim sa Kalcor-om na pobolj?anju SA: MP, samo mi se desilo da imam rezervni plan. Dakle, mo?ete se dr?ati njega ako verujete da c?e se njegov pristup promeniti i odjednom c?e se dogoditi a?uriranja (i ako ovaj debakl to natera, onda smo u stvari i uspeli u prvobitnom cilju). Ili se mo?ete dr?ati vec?ine zajednice koji znaju da postoji problem i ?ele da ga re?e - oni koji su vam bili tamo kroz sve ovo, poma?uc?i, poducavajuc?i, gostujuc?i i vodec?i.
Na vama je da odlucite za koga mislite da je izdao SA:MP ... Znate gde da nas nadete.
|
|
|
Turfs (formerly gangzones) module |
Posted by: Josh - 2019-10-19, 04:20 PM - Forum: Development Updates
- Replies (13)
|
 |
Hello!
I have just finished our Turf implementation into the server and I thought of posting a overview of this module and to show we haven't quit or anything!
PHP Code: // Creates a Turf. A playerid can be passed in order to make it a player turf.
native Turf:Turf_Create(Float:minx, Float:miny, Float:maxx, Float:maxy, Player:owner = INVALID_PLAYER_ID);
// Destroys a turf.
native Turf_Destroy(Turf:turf);
// Shows a Turf to a player or players.
// Will send to all players if playerid = INVALID_PLAYER_ID.
native Turf_Show(Turf:turf, colour, Player:playerid = INVALID_PLAYER_ID);
// Hides a Turf from a player or players.
// Will send to all players if playerid = INVALID_PLAYER_ID.
native Turf_Hide(Turf:turf, Player:playerid = INVALID_PLAYER_ID);
// Flashes a Turf for a player or players.
// Will send to all players if ?playerid = INVALID_PLAYER_ID.
native Turf_Flash(Turf:turf, colour, Player:playerid = INVALID_PLAYER_ID);
// Stops a Turf from flashing for player(s).
// Will send to all players if playerid = INVALID_PLAYER_ID.
native Turf_StopFlashing(Turf:turf, Player:playerid = INVALID_PLAYER_ID);
This is obviously different from the traditional API, but not to worry, there will be wrappers in place for this kind of stuff to make sure a normal script can be recompiled with no issues and without edits.
Another important fact that you may want to know is that every turf is in the same pool and there's a maximum of 4,294,967,295 turfs to be created from the script.
However, the client can only handle 1024 turfs at one time.
|
|
|
fixes.inc 2019 help? |
Posted by: rooky - 2019-10-09, 02:12 PM - Forum: Pawn Scripting
- Replies (2)
|
 |
@Y-Less, i try your new fixes include but i got some error
i include this, after <a_samp>
Code: #define FIXES_Single 1
#define FIXES_EnableAll
#define FIXES_EnableDeprecated
#include < fixes >
#include < other >
and i got this error
Code: fixes.inc(5737)?error 017: undefined symbol "fopen"
fixes.inc(5737) error 017: undefined symbol "io_read"
can you help me please?
https://github.com/Open-GTO/sa-mp-fixes
|
|
|
Very specific problem regarding file functions and y_hooks |
Posted by: Plastikmensch - 2019-10-09, 10:35 AM - Forum: Pawn Scripting
- No Replies
|
 |
So... I don't really know if it is even script related or a bug with samp, y_hooks or sampctl.
TL;DR: hook of CreateMenu doesn't get called when file functions (fwrite, fread etc..) are also hooked
Problem description:
Setup: 2 local Servers, only difference: server 1 uses sampctl, server 2 doesn't
Exact same code:
include file:
Code: #include <a_samp>
#include <YSI_Coding\y_hooks>
hook function fclose(File:handle)
{
? ?if(handle) return continue(handle);
? ?printf("Invalid handle passed to fclose!");
? ?return ~0;
}
hook function fwrite(File:handle, const string[])
{
? ?if(handle) return continue(handle, string);
? ?printf("Invalid handle passed to fwrite!");
? ?return ~0;
}
hook function fread(File:handle, string[], size = sizeof string, bool:pack = false)
{
? ?if(handle) return continue(handle, string, size, pack);
? ?printf("Invalid handle passed to fread!");
? ?return ~0;
}
hook function fputchar(File: handle, value, bool: utf8 = true)
{
? ?if(handle) return continue(handle, value, utf8);
? ?printf("Invalid handle passed to fputchar!");
? ?return ~0;
}
hook function fgetchar(File: handle, value, bool: utf8 = true)
{
? ?if(handle) return continue(handle, value, utf8);
? ?printf("Invalid handle passed to fgetchar!");
? ?return ~EOF;
}
hook function fblockwrite(File: handle, const buffer[], size = sizeof buffer)
{
? ?if(handle) return continue(handle, buffer, size);
? ?printf("Invalid handle passed to fblockwrite!");
? ?return ~0;
}
hook function fblockread(File: handle, buffer[], size = sizeof buffer)
{
? ?if(handle) return continue(handle, buffer, size);
? ?printf("Invalid handle passed to fblockread!");
? ?return ~0;
}
hook function fseek(File: handle, position = 0, seek_whence:whence = seek_start)
{
? ?if(handle) return continue(handle, position, whence);
? ?printf("Invalid handle passed to fseek!");
? ?return ~0;
}
hook function flength(File: handle)
{
? ?if(handle) return continue(handle);
? ?printf("Invalid handle passed to flength!");
? ?return ~0;
}
hook function CreateMenu(const title[], columns, Float:x, Float:y, Float:col1width, Float:col2width = 0.0)
{
? ?print("hook called");
}
Gamemode:
Code: #include <a_samp>
#include <test>
main()
{
}
public OnGameModeInit()
{
? ?new Menu:test = CreateMenu("Your Menu", 2, 200.0, 100.0, 150.0, 150.0);
? ?return 1;
}
Result server 1: nothing
Result server 2: hook called
When I delete (or comment out) the file hooks in server 1, it prints, but only then.
It doesn't make any difference in server 2.
So... can someone confirm this issue and/or has any solution or any idea why this happens?
I'm out of ideas.
Can provide more information if needed.
(btw. are code tags broken when using formatting?)
//Update:
It works in server 1 when the CreateMenu hook is placed before the file hooks. Still don't know why this happens...
But didn't test yet, if the file hooks are called when switched place.
Will do more tests, after I finish the include, but seems like this isn't a scripting related problem.
If someone wants to move this thread to the appropriate section, I'd be thankful.
On a side note: if(handle) should be if(handle > 0). It's very unlikely a negative handle is passed by accident, but would still crash.
//Update2:
After adding some more hooks, CreateMenu wasn't called again.
I commented out the hook right after it (in this case DestroyMenu) and it got called again.
Oh, and tested file functions and none of them gets called.
So... I still don't know why, but it seems it has nothing to do with the script or hooks itself.
Also should add that I added a print to the gamemode in the meantime to print menuid and it is printing -2 now, which is very odd.
//Update3:
I give up. I can't find out why this happens.
Creating a third server using sampctl, running code works, still not in server 1 (Again same code).
Also it seems random which hook doesn't get called depending on where it's placed.
Can be more precise, but I don't see the point anymore.
Only assumption I can make is that it doesn't even matter what is hooked.
Solved the return of -2: I returned the menuid of created menu and used "return ~menuid", remove "~" and it returns the correct value.
|
|
|
|