Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 6,505
» Latest member: lucasmillerfeb2022
» Forum threads: 2,241
» Forum posts: 12,047

Full Statistics

Online Users
There are currently 631 online users.
» 0 Member(s) | 629 Guest(s)
Bing, Google

Latest Threads
What is mebendazole used ...
Forum: Questions and Suggestions
Last Post: lucasmillerfeb2022
9 hours ago
» Replies: 0
» Views: 14
Rosalife Gamemode [openMP...
Forum: Gamemodes
Last Post: vactidylee
Yesterday, 04:17 AM
» Replies: 5
» Views: 4,550
White Screen
Forum: Support
Last Post: Phat202146_real
2024-11-21, 02:50 PM
» Replies: 0
» Views: 25
Offensive-Core: TDM
Forum: Gamemodes
Last Post: threezhang.cn
2024-11-21, 09:54 AM
» Replies: 5
» Views: 940
Outstanding Customer Serv...
Forum: Chat
Last Post: va6220902
2024-11-21, 07:52 AM
» Replies: 0
» Views: 147
New place
Forum: Life
Last Post: sjaardamilly
2024-11-21, 06:58 AM
» Replies: 0
» Views: 24
How Zhewitra Oral Jelly W...
Forum: General Discussions
Last Post: erctilenovus
2024-11-20, 08:39 AM
» Replies: 0
» Views: 31
Cenforce 100 Mg Medicine ...
Forum: Chat
Last Post: ezraallen45ea
2024-11-19, 10:00 AM
» Replies: 0
» Views: 39
I get error 021 using y_h...
Forum: Pawn Scripting
Last Post: daniscript18
2024-11-18, 11:34 PM
» Replies: 0
» Views: 47
What is the use of Wakler...
Forum: Other
Last Post: allencooper
2024-11-18, 10:37 AM
» Replies: 0
» Views: 30

 
  I need some help with my /whois command.
Posted by: Stefhan - 2019-04-17, 07:20 PM - Forum: Pawn Scripting - Replies (2)

So I am trying to create a /whois command that does the following:



You type '/whois character Sean_Johnson' for example.



As a result, you get this string/msgbox:



SQLID: 10

Account: Stefhan

Characters: Sean_Johnson, Carl_Johnson, Kendl_Johnson

CHRIDS: 40, 41, 49

Level: 10, 5, 8



However, the info required is in two seperate tables (accounts & characters), which is where I get stuck. I simply don't know how to proceed. Can anyone guide me further? What is an?efficient way to do this??Am I even doing it right? I appreciate the assistance.



PHP Code:
CMD:whois(playeridparams[])

{

? ? if(
Account[playerid][Admin] >= 2)

? ? {

? ? ? ? new 
subcmd[30], scmd_params[30];



? ? ? ? if(
sscanf(params"s[30]S()[30]",subcmdscmd_params))

? ? ? ? ? ? return 
SendClientMessage(playeridCOLOR_INFO"/whois [character/chrid/account/sqlid]");





? ? ? ? 
// whois character subcmd

? ? ? ? if(strmatch(subcmd"character"))

? ? ? ? {

? ? ? ? ? ? new 
target[MAX_PLAYER_NAME], str[128];



? ? ? ? ? ? if(
sscanf(params"s[30]s[24]",subcmdtarget))

? ? ? ? ? ? ? ? return 
SendClientMessage(playeridCOLOR_INFO"/whois character [Character_Name(case sensitive)]");



? ? ? ? ? ? new 
query[250];

? ? ? ? ? ? 
mysql_format(MHRP_SQLquerysizeof(query), "SELECT SQLID FROM characters WHERE CharName = '%e'",target);

? ? ? ? ? ? 
mysql_tquery(MHRP_SQLquery"OnWhoIsCharacter""is"playeridtarget);

? ? ? ? }



? ? ? ? 
// whois chrid subcmd

? ? ? ? if(strmatch(subcmd"chrid"))

? ? ? ? {



? ? ? ? }



? ? ? ? 
// whois account subcmd

? ? ? ? if(strmatch(subcmd"account"))

? ? ? ? {

? ? ? ? ? ??

? ? ? ? }



? ? ? ? 
// whois sqlid subcmd

? ? ? ? if(strmatch(subcmd"sqlid"))

? ? ? ? {

? ? ? ? ? ??

? ? ? ? }



? ? ? ? 
// if no strmatch

? ? ? ? else return SendClientMessage(playeridCOLOR_ERROR"That subcommand does not exist.");

? ? }



? ? else return 
SendClientMessage(playerid,COLOR_ERROR,"You do not have the required access to execute this command.");



? ? return 
1;

}



forward OnWhoIsCharacter(playeridtarget[]);

public 
OnWhoIsCharacter(playeridtarget[])

{

? ? if(
cache_num_rows() != 1)

? ? ? ? return 
SendClientMessage(playeridCOLOR_ERROR"That character does not exist.");



? ? new 
targetid;

? ? 
cache_get_value_name_int(0"SQLID"targetid);



? ? 
mysql_format(MHRP_SQLquerysizeof(query), "SELECT CHRID, CharName, Level FROM characters WHERE SQLID = %d LIMIT 3"targetid);

? ? 
mysql_tquery(MHRP_SQLquery"OnWhoIsCharacterProcess""ii"playeridtargetid);

? ? return 
1;

}



forward OnWhoIsCharacterProcess(playeridtargetid);

public 
OnWhoIsCharacterProcess(playeridtargetid)

{

? ? new 
str[500], C_IDC_Name[MAX_PLAYER_NAME], C_LVL;

? ? for( new 
id 0id cache_num_rows(); id)

? ? {

? ? ? ? 
cache_get_value_name_int(id"CHRID"C_ID);

? ? ? ? 
cache_get_value_name(id"CharName"C_Name);

? ? ? ? 
cache_get_value_name_int(id"Level"C_LVL);



? ? ? ? 
format(strsizeof(str), "%d %s %d\n"C_IDC_NameC_LVL);

? ? ? ? 
SendClientMessage(playeridstr);

? ? }



? ? new 
query[250];

? ? 
mysql_format(MHRP_SQLquerysizeof(query), "SELECT Username FROM accounts WHERE SQLID = %d"targetid);

? ? 
mysql_tquery(MHRP_SQLquery);



? ? new 
A_Name[MAX_PLAYER_NAME];

? ? 
cache_get_value_name(0"Username"A_Name[24]);

? ? return 
1;



  The Last of Us Project
Posted by: Riddick - 2019-04-17, 06:30 PM - Forum: Filmiki i zdjecia - Replies (1)

[Image: NgiDamJ.png]

Czesc,

W 2014 roku w grudniu, gdy dni byly zimne, ja nie mialem zony i mieszkalem samotnie w Anglii... Rozpoczalem prace nad nowym trybem?gry dla SA-MP'a pod nazwa?"The Last of Us (SA-MP) Project". Swego czasu nie chcialem o nim zbyt wiele wspominac oficjalnie... do czasu.

Kr?ciutko

Na poczatku?udalo mi sie stworzyc zesp?l, kt?ry pom?gl mi w tworzeniu projektu. Mielismy swoje lepsze i gorsze dni, niekt?rzy opuscili projekt, a inni musieli niestety zostac usunieci. Nie mniej jednak dziekuje wszystkim za wklad oraz chec pomocy mi w projekcie.

Od samego poczatku bylem jedynym deweloperem w kontekscie skryptu/gamemode'u. Nie ma innej osoby, kt?ra tym zarzadza. Pr?cz mnie jest jeszcze jedna osoba, kt?ra od niedawna zaczela mi pomagac w riggowaniu modeli z oryginalnej gry The Last of Us?(PS3/PS4)

Zaloga

Riddick, kt?ry jest odpowiedzialny za development od samego poczatku oraz pelna dokumentacje projektu. Utworzyl on takze pewna liczbe modeli oraz wykonal edycje niestandardowych animacji dla projektu. Jego zadaniem bylo takze utworzenie osobnego installer'a dla serwera, kt?ry instaluje niestandardowe pliki do MP, aby docelowo wszyscy potencjalni gracze posiadali te same modyfikacji (tj. animacje, model itd.). Riddick jest zalozycielem projektu TLoU (SA-MP) Project.

Solidcal, nowy czlonek zespolu, kt?ry zajmuje sie riggowaniem postaci z oryginalnych plik?w danych z gry The Last of Us (modele z wersji PS3/PS4). Solidcal dolaczyl do zespolu dwa miesiace temu. Jego prace mozna zobaczyc w sekcji "Zdjecia" na dole postu.

Na temat trybu gry

Zalozeniem projektu: "The Last of Us (OpenMP ?) Project"?NIE bylo stworzenie kolejnego trybu gry RP. W zwiazku z tym, ze projekt zawiera nazwe oryginalnej gry w tytule, oznaczalo to, ze projekt mial zawierac oryginalne pojecie i zawartosc z oryginalnej gry. Projekt podaza za wlasciwosciami z gry Single-Player pomijajac funkcjonalnosci z trybu Mutli-Player. Gl?wnym zadaniem projektu bylo osiagniecie jak najbardziej przyblizonego swiata TLoU w SA-MP/OpenMP.

---
Bylo tutaj wiecej informacji zawartych po angielsku, ale nie chce mi sie juz tlumaczyc, a Tobie czytac:)
---

Progress!

Modele obiekt?w, kt?re sa przedstawione na zrzutach ekran?w sa to gl?wnie oryginalne obiekty GTA: SA. Czesc ludzi, kt?ra kiedys byla w zespole na stanowisku "Mapper" miala r?wniez dostep do modeli niestandardowych (tzn. nowy utworzonych modeli oryginalna tekstura)
  • Wiecej na serwerze Discord (kliknij na logo Discord):?Discord
  • Materialy na:?YouTube
[Video: https://www.youtube.com/watch?v=gf-P9dEz...HT&index=6]

_____________________
R?zne mapy, kt?re pozostaly po czlonkach zespolu:
_____________________
Rozbudowa GUI plecaka (od poczatku po dzien dzisiejszy)
https://imgur.com/a/1FAnwgw


[Image: giphy.gif] [Image: giphy.gif]

[Image: Om1smcZ.gif]?[Image: WvQ5gsE.gif]

[Image: F9ttDbM.gif] [Image: b6f1WbR.gif]

[Image: C7aDlQm.gif] [Image: lTAPLBf.gif]

[Image: DjKiY9z.gif] [Image: P8jgaT0.gif]

Podsumowanie :)

Dzieki za uwage i przeczytanie posta (i tak jest o wiele kr?tszy jak kiedys byl).?
Jakby potrzeba bylo wiecej informacji to prosze pisac. Chetnie udostepnie wiecej prezentacji projektu.


  A few missing things from SAMP
Posted by: LaszloR1 - 2019-04-17, 05:48 PM - Forum: Questions and Suggestions - Replies (1)

There are a few vehicles in gta that have 4 colors, samp only let's you use two.



Code:
camper, 1,31,1,0, 1,31,1,0, 1,20,3,0, 1,5,0,0, 0,6,3,0, 3,6,3,0, 16,0,8,0, 17,0,120,0

cement, 60,24,23,0, 61,27,123,0, 65,31,31,0, 61,61,30,0, 81,35,23,0, 62,61,62,0, 83,66,64,0, 83,64,64,0

squalo, 0,0,0,1, 1,5,1,1, 3,3,0,1, 1,22,1,1, 1,35,1,1, 1,44,1,1, 1,53,1,1, 1,57,1,1

carcols.dat



On SA-MP you can not choose what variation of a car or bike you want. (There are extras on bikes and cars, would be cool to be able to choose when spawning)

http://static2.wikia.nocookie.net/__cb20...A-rear.jpg (Wingless ZR350)

https://gtwfilesie-thumb.grandtheftwiki....-front.jpg (ZR350 with wing)



Some tuning parts are appliable in SP, but not in SA-MP. These parts are in the data file, just commented out and do fit the cars. There are probably more possible variations to these.

https://forum.sa-mp.com/showthread.php?t=525760 (Scroll down to the bottom for the interesting ones)



Moved from: https://www.burgershot.gg/showthread.php...19#pid2519


Exclamation [WAZNE] Reklamowanie serwer?w
Posted by: Riddick - 2019-04-17, 05:35 PM - Forum: Filmiki i zdjecia - No Replies

Jezeli chcesz reklamowac sw?j serwer, skorzystaj z forum?Serwery?pod tym adresem:



[Kliknij mnie, jezeli chcesz reklamowac sw?j?serwer!]



lub



https://www.burgershot.gg/forumdisplay.php?fid=45





Tematy powiazane z reklamowaniem swoich lub innych serwer?w w tej sekcji?beda usuwane.


Video Smalltalk
Posted by: MyU - 2019-04-17, 05:32 PM - Forum: German/Deutsch - Replies (12)

Heyo, bis es die Kategorien gibt findet ihre den Smalltalk hier.


Question [INFO] Czego dotyczy ta czesc forum?
Posted by: Riddick - 2019-04-17, 05:25 PM - Forum: Skryptowanie - No Replies

Ta czesc forum dotyczy wsparcia dla ludzi, kt?rzy tego wymagaja przy skryptowaniu w jezyku PAWN (lub nowym API)?dla OpenMP lub SA-MP.



Jezeli masz problem z:


  • Error'ami/Warning'ami w Twoim skrypcie

  • Nie potrafisz napisac jakiegos skryptu

  • Potrzebujesz og?lnej pomocy przy skryptowaniu


Powinienes najpierw przeszukac to forum.?



Jezeli nie znalazles odpowiedzi na sw?j problem w naszej polskiej czesci, mozesz utworzyc nowy temat opisujac sw?j problem szczeg?lowo.


Exclamation [WAZNE] Regulamin dot. reklamowania serwer?w
Posted by: Riddick - 2019-04-17, 05:20 PM - Forum: Serwery - No Replies

Jezeli jestes wlascicielem/wlascicielka serwera na platformie OpenMP lub SA-MP, masz mozliwosc opublikowania swojego serwera w tej sekcji.
Sekcja ta jest przeznaczona tylko do reklamowania serwer?w OpenMP lub SA-MP. Jakiekolwiek inne posty beda usuwane.

Kr?tko:

  • Kazdy serwera mozna jednorazowo reklamowac co miesiac. W przeciwnym razie temat zostanie usuniety.
  • Jezeli ktos opublikowal Tw?j serwer bez Twojej zgody, mozesz zglosic sie do mnie poprzez prywatna wiadomosc i powiadomic mnie o tym fakcie. Prawdopodobnie taki temat zostanie usuniety.
  • Mozesz udostepnic link do swojego serwera Discord powiazanego z serwerem.
  • Powinienes udostepnic adresacje do polaczenia sie do serwera.
  • Mile widziane linki do forum powiazanych z Twoim serwerem.


  progress videos and pics
Posted by: Reachless - 2019-04-17, 03:46 PM - Forum: Questions and Suggestions - Replies (8)

let us have a sneek peek on how you guys test openmp



and please recreate that pic in the elevator where kalcor said that y_less wasn t part of, thanks


  Today I learned - Share your newly found knowledge!
Posted by: kristo - 2019-04-17, 02:31 PM - Forum: Pawn Scripting - Replies (1)

Credits for the concept of this thread go to Slice.

Slice Wrote:Simple.?If you learned something new?related to SA-MP scripting, share it here!

Please:
  • Explain what it is you learned, don't just say you learned something.?<----
  • Try keeping it concise.
  • Don't post stupid pictures or otherwise annoying, non-related stuff.
  • Don't link to or quote posts then say you learned that.


Today I learned that natives can be forwarded and this can be used to deprecate natives and add replacements for them without getting a deprecation warning inside the replacement function:

PHP Code:
forward DeprecatedNative();

stock NewFunction()
{
? ?return 
DeprecatedNative(); // no warning here
}

#pragma deprecated Use `NewFunction` instead.
native DeprecatedNative();

main()
{
? ?
DeprecatedNative(); //?(warning) function is deprecated (symbol "DeprecatedNative") Use `NewFunction` instead.
? ?NewFunction();


  Calculate accuracy of individual shotgun shots
Posted by: Markski - 2019-04-17, 02:05 PM - Forum: Libraries - Replies (5)

Very simple library based on damage measurement, all it does is calculate how many pellets of a shotgun shot hit the player, and returns the amount of pellets that hit or the percentage, depending on parameters. Might be useful for accuracy measurements, and maybe you can implement some interesting tools if coupled with distance measurement and logging..

Consists of only two functions, one for Normal or Sawnoff shotgun and one for Combat shotgun. The functions should be called from within your OnPlayerGiveDamage, if the correct weaponid hits.

Configuration

None required.

Installation

Just #include the file into your script.

Download