Jump to content
Prosíme všetkých užívateľov, ktorý sa chcú opätovne pripojiť na discord aby znovu spárovali svoje účty kliknutím na "Discord" v navigácií a pripojili sa na server Read more... ×
MajorGames4

script MultiFS *By MajorGames4*

Recommended Posts

==[Informcia]==

Ahojte, vytvoril som svoj FS, a môžete si ho dať voľne na svoj Server.

==[Načo FS slúži]==

Tento FS som vytvoril skôr z nudy. Nájdete tam napr. zbrane, oprava auta, a rôzne ďalšie príkazy / funkcie. Ďalej som tam pridal taký menší "AntiHack", ide o to, že keď nejaký hráč zabije nejakého hráča minigunou, automaticky dostane ban.

==[Príkazy]==

- /menup - Menu pre hráčov

- /menua - Menu len pre Adminov

==[Aký FS bude na budúce?]==

Aktuálne pracujem na VIP systéme, kde budú prefixy, rôzne výhody atď...

Potom mám na pláne urobiť hlavne pre vás Pravidlá na server, že sa pripojíte na server a zobrazia sa vám pravidlá a vy ich musíte odsúhlasiť.

Ďalej v zozname mám v pláne urobiť Admin enu, kde bude:

   Zabanovať hráča

A to je asi všetko.. xD

 

Tak isto ak chcete, môžem vám urobiť váš FS úplne zadarmo. Ale musí to byť FS, GM nerobím. Príklad: Urobím vám FS na hocijaký príkaz, stačí sa len dohodnúť. Môžete ma poprosiť buď tu alebo v SZ, a už sa dohodneme. Možno si hovoríte, že prečo to robím zadarmo? No lebo ma to baví :D.

 

Odkaz na PWN súbor => https://pastebin.com/YXGFW4YE

Môžete si to upraviť podľa seba.

 

  • Si děláš prdel? :D 1

Sdílet tento příspěvek


Link to post
Share on other sites

K tomu minigunu jednak nemusis pouzivat GetPlayerWeapon ale id zbrane mas ulozene rovnou v reason a druhak by treba mohlo bxt efektivnejsi kontrolovat jakmile hrac udeli damage minigunem ale to uz je na interpretaci

Sdílet tento příspěvek


Link to post
Share on other sites
if(GetVehicleHealth(vehicleid) > 95)

K tomuto mám 2 věci:

1. Tato funkce má 2 parametry, jedním je ID vozidla a druhým je proměnná, do které se má uložit "zdraví" vozidla. Tento kód je tedy nefunkční.

2. "Zdraví" vozidel není v intervalu 0 až 100, nýbrž 0 až 1000, kdy 1000 je zcela nepoškozené vozidlo a kolem 250(?) ti začne hořet. Hodnotu 95 mají hodně poškozená auta, která již hoří.

SetVehicleHealth(vehicleid, 100);

Zde je to totéž, když nastavíš hodnotu 100, auto začne hořet a brzy vybuchne.

Sdílet tento příspěvek


Link to post
Share on other sites

Možný by nebylo od věci smazat nepotřebné callbacky, které nevyužíváš. Určitě to bude přehlednější a ostatní uživatelé se můžou kouknout pouze na tvou práci, kterou si udělal a nemusejí se dostávat k (nepoužitým) částem kódu.

Edited by VolfikCZ

Sdílet tento příspěvek


Link to post
Share on other sites
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	switch(dialogid == 1)
    {
        case 1:
        {
            switch(listitem)
            {
                case 0:
                {


    switch(dialogid == 3)
    {
        case 1:
        {
            switch(listitem)
            {
                case 0:

 

To čo je ? Už keď používaš switch, tak takto:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case 1: // ak je dialogid 1
  		{
			if (response == 0) return 1;
			switch(listitem)
            {
                case 0:
                {
					xxxxxxxxx
				}
				case 1:
				{
					yyyyyyyyy
				}
			} // koniec switch listittem
		}// koniec dialogid 1
		
		case 2: // ak je dialogid 2
		{
			xxxxxxxxxx
			yyyyyyyyyy
		}// koniec dialogid 2 ... atď.
	} // koniec switch
}// koniec ondialogreponse
 + ondialogreponse na dialogid 2 (admin menu) tam ani nemáš
		

P.S.: neviem prečo mi to tak rozhádzalo tie zátvorky, v editore to mám dobre

Edited by EEEE

Sdílet tento příspěvek


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×