Jump to content

gouster

Uživatel
  • Příspěvků

    31
  • Registrován

  • Aktivní

Příspěvky posted by gouster

  1. public OnFilterScriptInit()
    {
    SendRconCommand("loadfs ../scriptfiles/1");
    SendRconCommand("loadfs ../scriptfiles/2");
    // da sa aj viac
    return 1;
    }


    /scriptfiles/1.amx

    /scriptfiles/2.amx

     

    mozes to hodit aj do prikazu

  2. #define SCM SendClientMessage
    
    
    QCMD:tp(){
    tp(playerid,params);
    return 1;
    } 
    stock tp(playerid, params[]){
    	new Float:x, Float:y, Float:z, id1, id2;
    	if(sscanf(params, "ifff", id1, x, y, z))
    	{
    		if(sscanf(params, "fff", x, y, z))
    		{
    			if(sscanf(params, "ii", id1, id2)) {
    				if(sscanf(params, "i", id1)) SCM(playerid,-1,"Použi: /tp ID X Y Z | /tp X Y Z | /tp ID ID | /tp ID");
    				else
    				{
    				if(playerid == id1) return SCM(playerid,-1,"Nemôžeš sa teleportovať sám na seba");
    				if(!IsPlayerConnected(id1)) return SCM(playerid,-1,"Hráč nieje pripojený");
    				GetPlayerPos(id1, x, y, z);
    				SetPlayerPos(playerid, x, y, z);
    				}
    			}
    			else
    			{
    			if(id2 == playerid && id1 == playerid) return SCM(playerid,-1,"Nemôžeš sa teleportovať sám na seba");
    			if(id1 == id2) return SCM(playerid,-1,"Nemôžeš teleportovať hráča na seba samého");
    			if(!IsPlayerConnected(id1)) return SCM(playerid,-1,"Hráč nieje pripojený");
    			if(!IsPlayerConnected(id2)) return SCM(playerid,-1,"Hráč nieje pripojený");
    			    GetPlayerPos(id2, x, y, z);
    				SetPlayerPos(id1, x, y, z);
    			}
    		}
    		else
    		{
    			SetPlayerPos(playerid, x, y, z);
    		}
    		}
    	else
    	{
    		if(!IsPlayerConnected(id1)) return SCM(playerid,-1,"Hráč nieje pripojený");
    		SetPlayerPos(id1, x, y, z);
    	}
    return 1;
    }
    

    http://wiki.sa-mp.com/wroot/index.php?title=Sscanf_code

  3. Zdravím všetkých užívateľov pawno.cz.
    Mam jednu otázku tykajúcu sa pluginu alebo scriptu.

    Existuje taký plugin alebo skript, ktorý by dokázal do scriptfiles

    stiahnuť súbor z url (protokol http), ktorý by som potom následne

    porovnávať. Jedná sa o Automatické Aktualizácie gamemodu.
    1. stiahne subor v ktorom je napisana aka je najnovsia verzia (http://...txt)

    2. Ak je subor zhodny, ako aktualna verzia, cela sranda konci.
    3. Ak je subor rozdielny, Stiahne najnovsiu verziu (http://...amx)

    4. stiahne http://...update.amx, ktory sluzi len na nahradenie gamemodu.
    4. Spusti server.cfg z scriptfiles/update.cfg (pripadne zalohuje server.cfg a pôvodny nahradi suborom update.cfg)
    5. restartuje server s configom a aktualizaciu (kt. spusti update.amx ako GM)

    6. Primarny gamemod bude nahradeny novou verziou stiahnutou v scriptfiles pomocou update.amx.

    7. restartuje sa server spusti sa normaly config server.cfg (pripadne sa obnovi zaloha, ako ho bolo potrebne nahradit tym update configom)

     

    pristup k suborom mimo scriptfiles mam pomocou FileManager.dll pluginu.

     

    Potrebujem uz len plugin na stahovanie suborov z url.

  4. Ako máme hodnotiť keď si už sám napísal aj že "Väčšina neni moja." .. ? Dám ti 1.5/1O za snahu a pospájanie tých FS

     

     

    Ale ten updater urobit... dost tazke.

    :oboci:

     

    8-) ale inak diki aspon za 1.5 :lol:

     

    :prase: a myslim ze asi sa ti velmi nepozdavalo to o RZE. :d

     

    v [FS] Free Vybava si pisal:

    Nice Script 8/1O ... -2 za to že je tu ďaľší script ktorý si lamy budú dávať do RZE ...

     

    8-):lolol:

  5. Download: pre windows

    http://horniak.hustej.net/SAMP/gmhelperinstall.zip

     

     

    Download: pre LINUX

    http://Este nieje

     

     

     

    Je to mix viac FS. Väčšina neni moja.

     

    obsah:

    Pekne graficky spracovany Profile system

    5 adminzón.

    speedhack a vehlicejump.

    2 Drag traťe

    GPS system (ukazuje lokalitu)

    Tachometer

    Garáž

    Formace Zelva

    Slovenske Radia

    Engine system (musis startovat)

    Racing

    Tempomat

    ...

     

    je tam toho dost.

    Len vyberané FS!

     

    a princip update?

    v zipe mas upravenu verziu samp-server.exe

    a ona ti pri spusteni serveru updaty stahuje sama.

     

    bez náhraydy samp-server.exe sa FS nespustí.

    download je len updater. nie FS.

    po prvom spustení sa FS stiahne.

     

     

    prikazy:

    /server (zoznam prikazov)

     

    Preco prave nazov GameMode Helper?

    Názov ma napadol len kôli tomu ze je tam vela fs, s ktorimy je hra záživnejšia.

    a to je úlohou GM.

     

    pôvodne to malo byt pre RZE (od atomasa), ale ide to so vsetkymy GM.

     

    navod na instalaciu v zipe.

    nezabudnio precitat!

     

    bude pisat na niektore FS failed to load, to znamena ze som script este nedal, dam ho v dalsom update,

     

    a este kôli tomu ze :

    nemas vsetky .amx v slozke fs 0.amx ... 9.amx

    (ak si vytvoris slozku fs v slozke scriptfiles, tak si mozes nahadzat bez pisania do server.crg subory .amx, ale iba 0.amx 1.amx 2.amx ... 9.amx .)

     

    ALE to nevadi, ide to aj bez toho.

     

    hodnote , kritizujte...

     

     

     

    Verzie:

    posledny update 15.9.1012 (beta verzie nepisem)

    Verzia 1.2

     

    Verzia 1.2

    Bug Fix pre FS (mohli ste zbadat v beta verziách medzi 1.0 a 1.2)

    Pri spusteni servera spusi automaticky Klienta, na ip localhost:7777

    funkcia menenia ŠPZ na autach

     

     

    Pripravujem:

     

    Verzia 1.3

     

    Verzia 1.3

    planujem opravit prikaz /server.

    a urobit verziu pre linux.

    a ostatne este nemam premyslene. :d

     

  6. mam riesenie.

     

    vytvorim slozku /scripptfiles/amx.

    a urobim amx load.amx

    donho dam

     

    public OnFilterScriptInit()

    {

    SendRconCommand("loadfs ../scriptfiles/amx/1");

    SendRconCommand("loadfs ../scriptfiles/amx/2");

    // da sa aj viac

    return 1;

    }

     

     

    a v slozke /scriptfiles/amx vlozim subory.

     

    1,2. tak som pomenovav subory v pwn.

    1.amx

    2.amx

  7. public OnPlayerText(playerid, text[])

    {

    new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];

    GetPlayerName(playerid, name, sizeof(name));

    new Premenna1[145];

    new Premenna2[145];

    format(Premenna1, 145,"%s.dudb.sav",name);

    format(Premenna2, 145,"%s", dini_Get(Premenna1, "adminlvl"));

     

    format(stringy,sizeof(stringy),"{0000FF}Admin:{FFFF00} %s",text);

    SendClientMessageToAll(COLOR_YELLOW,stringy);

    SendClientMessageToAll(COLOR_YELLOW,Premenna2);

    return 1;

     

     

     

     

    }

     

    public OnPlayerCommandText(playerid, cmdtext[])

    {

    if(!strcmp(cmdtext, "/serverinfo", true))

    {

    SendClientMessage(playerid, 0xFFFFFFFF, "/music /vozidlo /speed /tune /neon /vip /garroz /ironman");

    GivePlayerMoney(playerid, 20);

    return 1;

    }

     

     

    if(!strcmp(cmdtext, "/say", true))

    {

    new Premenna3[145];

    format(Premenna3, 145,"%s",cmdtext);

    SendClientMessageToAll(COLOR_BLUE,Premenna3);

    return 1;

    }

     

    return 0;

    }

     

     

    to /say , ked dam "/say JA" tak nejde, ide iba /say. aj to napise do SCMTA /say

     

    a neveim ako urobit if Premenna2 >/= 1

     

    ak je "Premenna2" väčšia alebo rovná 1 tak {

    PRIKAZ

    }

    nevie niekto ako na to?

  8. Ahojte .

    potreboval by som zistit adminlevel zo suboru

     

     

     

    if Alvl>0... {

    funkcia

    }

     

     

    v scriptfiles

    je subor playername.dudb.sav (playername je individualne, kazdy ma ine)

    a ziti ci je adminlvl=..

     

    ak nieje v texte adminlvl=

    tak sa funkcia nespusti.

     

    ak je adminlvl=1/2/3/4/5/9999

    tak ho spusti, inak nie.

     

     

     

    nevie mi niekto poradit ako spravit to if.... a to new.....

     

     

     

    ja to neviem. :mrgreen: :facepalm: "confused"

×
×
  • Create New...