Přejít na obsah

Zrušení publicu z GM v FS

- - - - -

  • Pokud chcete odpovědět, přihlaste se
23 odpovědí

#1
GT222

GT222

    Jethro

  • Uživatel
  • Příspěvků: 170
  • Je tu celkem: 8h 30m 43s

Ahoj měl bych takový menší problém, mám jeden mód který se odehrává v Las Venturas vše je vpořádku jen je problém že mam pouze amx toho módu.
Potřeboval bych zrušit přes FS jeden public aby se již nevyvolával , jedná se o public, kde to píše každých 5 min text TEST123 a to mi celkem vadí.
AMX jsem deamxnul a zjistil jsem název publicu

 

public DispText(playerid, arg1)
{
    switch(arg1) {
        case 1:
            SCMS(playerid, 0xFF0000AA, "Test123");
        case 2:
            SCMS(playerid, 0xFF0000AA, "Test123.");
    }
    return 0;
}

 

-

Zkoušel jsem ten public nahradit na vlastní Text:

v FS:

stock DispText(playerid, value)
{
    return CallRemoteFunction("DispText", "ii", playerid, value);
}

forward DispText(playerid, value);
public DispText(playerid, value)
{

    //Text
    return 1;
}

 

Jenže to hází errory a když to šlo vykompilovat tak to většinou nefungovalo.

 

Koukal jsem a tento public se nevyvoláva z jednoho SetTimeru ale z toho kde je víc věcí jako je loterie , info apod.. je to mezi tím jedním timerem a ten kdybych nějak killnul tak by mi nešli tyto věci , tak bych spíš potřeboval poradit jak mam udělat abych ten timer DispText nahradil na svůj text.

 

Předem mockrát děkuji.


  • 0
Moje autíčko při testu :d
Vložený obrázek

#2
rEf

rEf

    король

  • Uživatel
  • Příspěvků: 2 331

Steam Profile

  • Je tu celkem: 1d 15h 53m 16s

To ti za to tak stojí? :-D


  • 0

Пожалуйста, дайте мне жить.

Jestli chcete přímou pomoc (ne zesměšňování) můžete mi napsat na: skype_ref (v případě volného času vám pomohu)


#3
Quiter

Quiter

    Emmet

  • Uživatel
  • Příspěvků: 530
  • Je tu celkem: 1d 3h 22m 8s

Tak keď už si to deamxnul tak si to odtial proste zmaž a znova prelož nie?


  • 0
__________________________________________________________________________
Nikdy nehovor, že sa niečo nedá, pretože vždy sa nájde nejaký de*il, ktorý nevie že sa to nedá a urobí to!

#4
GT222

GT222

    Jethro

  • Uživatel
  • Příspěvků: 170
  • Je tu celkem: 8h 30m 43s

To ti za to tak stojí? :-D

To bych sem asi nepsal o pomoc :d , já se ptám pouze jestli nevíte jak by se to dalo udělat, a ne jestli to za to stojí :d

 

Tak keď už si to deamxnul tak si to odtial proste zmaž a znova prelož nie?

Vubec nevim jak to myslíš :) jako že to mam smazat a celý vzít? Je toho fakt hodně a já nechci ani ten mod v pwn , spíš mi jde o ten text abych přepsal ten public nebo nějak ho dostal pryč , pouze toto bych potřeboval vědět :) předem díky..


  • 0
Moje autíčko při testu :d
Vložený obrázek

#5
rEf

rEf

    король

  • Uživatel
  • Příspěvků: 2 331

Steam Profile

  • Je tu celkem: 1d 15h 53m 16s

Mě lépe řečeno spíš zajímá oč se jedná a jestli se ti to tu nechce psát můžeš mi napsat na skype mám ho na profilu či v popisku (jestli to není třeba něco z netu od čeho bych měl .pwn).


Upraveno uživatelem rEf: 03 leden 2017 - 17:29:57

  • 0

Пожалуйста, дайте мне жить.

Jestli chcete přímou pomoc (ne zesměšňování) můžete mi napsat na: skype_ref (v případě volného času vám pomohu)


#6
GT222

GT222

    Jethro

  • Uživatel
  • Příspěvků: 170
  • Je tu celkem: 8h 30m 43s

Mě lépe řečeno spíš zajímá oč se jedná a jestli se ti to tu nechce psát můžeš mi napsat na skype mám ho na profilu či v popisku (jestli to není třeba něco z netu od čeho bych měl .pwn).

Jedná se o to že v GameModu je nastavený public který se vyvolává každých 5 minut , s textem Test123 a já potřebuji ve FilterScriptu udělat funkci která ten public nejlépe zruší pomocí CallRemoteFunction , nebo alespoň nahradí za můj vlastní.

Tím myslím že místo aby to psalo každých 5 minut Test123 tak aby byl místo toho můj vlastní text nebo žádný , newim zda li se to dá udělat přes nějakou cenzuru že bych použil , ale to asi funguje jen pokud ten text píše hráč nikoli když je SendCLientMessage.. :)


  • 0
Moje autíčko při testu :d
Vložený obrázek

#7
xhunterx

xhunterx

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 20
  • Je tu celkem: 1d 1h 48s

Takto:

 - upravit GM pomocou FS sa NEDA bez pouzita nejakeho pluginu

 - zabranit odosielani SCM cez FS sa NEDA bez pouzitia nejakeho pluginu

Najlepsia volba pre teba je upravit amx modu, ak proti tomu nieje nejak chraneny. Vzhladom k tomu, ako zlozite to je a k tomu, ze ak nemas pwn, tak autor zrejme nechcel, aby si jeho mod upravoval (alebo vobec pouzival), ta to ucit nebudem.


Upraveno uživatelem xhunterx: 03 leden 2017 - 21:07:17

  • 1

Huntim si reputaciu, tak ak ti pomozem, tak pls +


#8
rEf

rEf

    король

  • Uživatel
  • Příspěvků: 2 331

Steam Profile

  • Je tu celkem: 1d 15h 53m 16s

A co takhle využít stejný název public v .amx ve fs jako public a falsnout to. Ale celkově mi to přijde jako hloupost :-D By mě vážně zajímalo co to je za gamemode že kvůli němu musí podnikat takovou ohavnost jako úpravu přes fs.


  • 0

Пожалуйста, дайте мне жить.

Jestli chcete přímou pomoc (ne zesměšňování) můžete mi napsat na: skype_ref (v případě volného času vám pomohu)


#9
GT222

GT222

    Jethro

  • Uživatel
  • Příspěvků: 170
  • Je tu celkem: 8h 30m 43s

Diky za pomoc, hold to tam nechám nebo to budu překrývat vlastním textem se stejným timerem když to jinak nejde..


  • 0
Moje autíčko při testu :d
Vložený obrázek

#10
Lukasz

Lukasz

    Sassenach

  • Uživatel
  • Příspěvků: 769
  • Je tu celkem: 40d 17h 8m 26s
Vlastnim textem to neprekryjes
  • 0
hsmpodpis.png

#11
ATomas

ATomas

    RZE for life, SP for ever !

  • Uživatel
  • Příspěvků: 2 764
  • Je tu celkem: 22h 15m 36s

Jako volani publicu se blokuje tezko, ale pokud to vola timer muzes si zjistit id timeru a ten killnout.


  • 2

play.superparba.eu:7777

www.superparba.eu

pawno.cz kazí dva typy lidí:

1. "Najdi do to na googlu/wiki" <- sakra tak od toho je tu ta sekce help ne ? Protože to asi nenašel / nepochopil / neví

2. Ovce. <- Člověk by se mohl smát kdyby to nebylo tak smutné jak tu někdo zavedl termín kid/děcko a všichni ho začali bezhlavě používat na každého, kdo se jenom opováží na něco zeptat nebo projevit svůj nazor.

 


#12
rEf

rEf

    король

  • Uživatel
  • Příspěvků: 2 331

Steam Profile

  • Je tu celkem: 1d 15h 53m 16s

Jako volani publicu se blokuje tezko, ale pokud to vola timer muzes si zjistit id timeru a ten killnout.

 

No vidíš to by mě nenapadlo a je to jediná jednoduchá věc :o


  • 0

Пожалуйста, дайте мне жить.

Jestli chcete přímou pomoc (ne zesměšňování) můžete mi napsat na: skype_ref (v případě volného času vám pomohu)


#13
Ewwe

Ewwe

    May the force be with you

  • Administrátor
  • Příspěvků: 3 776

Steam Profile


                           
  • Je tu celkem: 34d 21h 8m 43s

Ještě je jedna možnost.

Otevřít si AMX třeba v notepadu. A najít jméno toho publicu a změnit v něm písmeno třeba z DispText na DispTeet a udelat to i s forwardem od toho publicu. A ten timer bude volat do prázdna


  • 0

#14
xhunterx

xhunterx

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 20
  • Je tu celkem: 1d 1h 48s

Ještě je jedna možnost.

Otevřít si AMX třeba v notepadu. A najít jméno toho publicu a změnit v něm písmeno třeba z DispText na DispTeet a udelat to i s forwardem od toho publicu. A ten timer bude volat do prázdna

Forward je prazdny statement, do amx sa nekompiluje. Ale GT222 pisal, ze ten publiuc sa vola z vacsieho timeru, ktory nemoze vypnut, inak by stratil funkcionalitu. Ak sa teda nevola cez CallLocalFunction z nejakeho dovodu, tak menit meno publicu nijak nepomoze.

Koukal jsem a tento public se nevyvoláva z jednoho SetTimeru ale z toho kde je víc věcí jako je loterie , info apod.. je to mezi tím jedním timerem a ten kdybych nějak killnul tak by mi nešli tyto věci , tak bych spíš potřeboval poradit jak mam udělat abych ten timer DispText nahradil na svůj text.
 
  • 0

Huntim si reputaciu, tak ak ti pomozem, tak pls +


#15
Ewwe

Ewwe

    May the force be with you

  • Administrátor
  • Příspěvků: 3 776

Steam Profile


                           
  • Je tu celkem: 34d 21h 8m 43s

ale kdyz bude mít public jméno Test21 a z timeru budeš volat Test22 ..


  • 0

#16
xhunterx

xhunterx

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 20
  • Je tu celkem: 1d 1h 48s

ale kdyz bude mít public jméno Test21 a z timeru budeš volat Test22 ..

Ak to chapem spravne, tak on to ma takto:

 

Please Login or Register to see this Hidden Content

Preto ked zmenis meno Public1, tak nebudu fungovat dolezite veci a ked zmenis Public2, tak sa nic nezmeni, lebo sa vola adresou ako bezna funkcia.


  • 0

Huntim si reputaciu, tak ak ti pomozem, tak pls +


#17
Ewwe

Ewwe

    May the force be with you

  • Administrátor
  • Příspěvků: 3 776

Steam Profile


                           
  • Je tu celkem: 34d 21h 8m 43s

Ale ja nechci menit pulic 1 ale kdyz 

Please Login or Register to see this Hidden Content

Tak se otravnareklama muze jit vysrat


  • 1

#18
DeNisKo

DeNisKo

    Jethro

  • Uživatel
  • Příspěvků: 117
  • Je tu celkem: 7d 14h 37m 26s

Tak na toto by som sa musel vyspať. 


  • 0

#19
GT222

GT222

    Jethro

  • Uživatel
  • Příspěvků: 170
  • Je tu celkem: 8h 30m 43s

GameModeInit

SetTimer("TenSecond", 10000, true);

 

public TenSecond(playerid, arg1)
{

jine veci..

for(new var1 = 0; var1 < 64; var1++) 
        {
            if(Connected(var1))
            {
                DispText(var1, globE1550);
            }
        }
    }
    globE15... atd..

 

public DispText(playerid, arg1)
{

.... Text

 

nejak takto to tam je udělané

jinak vám moc děkuji


  • 0
Moje autíčko při testu :d
Vložený obrázek

#20
xhunterx

xhunterx

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 20
  • Je tu celkem: 1d 1h 48s

Ale ja nechci menit pulic 1 ale kdyz 

Please Login or Register to see this Hidden Content

Tak se otravnareklama muze jit vysrat

Ocividne nevies ako funguje volanie funkcii v PAWN. Keby tam bolo CallLocalFunction, tak mas pravdu. Lenze compiler pri compilacii prelozi volanie Public2(); na neco ako call 0x00006487 (adresa). Takze zmenit meno publicu nestaci. PAWN ten public zavola priamo tak ako sa volaju trebars stocky.


  • 1

Huntim si reputaciu, tak ak ti pomozem, tak pls +






Také označeno jedním nebo více klíčovými slovy: Pomoc

0 uživatelů si prohlíží toto fórum

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

© 2015 IPS, Inc.

TOPlist

Zajímat Vás mohou ještě aktuální zprávy. sleviště, slevy dnes Herbalife je skvělou cestou pro dobré zdraví. Je libo dětský web?