Szerző Téma: Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)  (Megtekintve 4368 alkalommal)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #15 Dátum: 2011. május 18. - 17:51:57 »
0 Show voters
Ezer köszönet a y_va függvénykönyvtárnak :)

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #16 Dátum: 2011. május 18. - 19:31:15 »
0 Show voters
Ezt nem találom. Visszavonták? [samp fórumon]

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #17 Dátum: 2011. május 19. - 15:07:09 »
0 Show voters
Idézetet írta: ScreaM date=1305739875\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4919\" data-ipsquote-contentclass=\"forums_Topic
Ezt nem találom. Visszavonták? [samp fórumon]
 
Ottvan valahol az Useful functionsba.

Koncz_Norbert

  • Vendég
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #18 Dátum: 2011. május 19. - 16:57:45 »
0 Show voters
LOL! EMIT makrót nem ismertem, de legalább tudom hogy kell használni. :-\\
C++-ban is így van. :P
 

emit definalt_makro_neve( a , b[ ] , Client* xy );

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #19 Dátum: 2011. május 19. - 17:23:24 »
0 Show voters

E:\\SAMP Szerver\\pawno\\include\\y_va.inc(0) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(2) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(3) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(4) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(5) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(6) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(7) : error 038: extra characters on line
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(7) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(9) : error 001: expected token: \"-identifier-\", but found \"#emit\"
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(9) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(11) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(14) : error 017: undefined symbol \"num_args\"
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(15) : error 010: invalid function or declaration

Koncz_Norbert

  • Vendég
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #20 Dátum: 2011. május 19. - 17:35:50 »
0 Show voters
Idézetet írta: ScreaM date=1305818604\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4919\" data-ipsquote-contentclass=\"forums_Topic


E:\\SAMP Szerver\\pawno\\include\\y_va.inc(0) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(2) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(3) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(4) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(5) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(6) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(7) : error 038: extra characters on line
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(7) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(9) : error 001: expected token: \"-identifier-\", but found \"#emit\"
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(9) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(11) : error 075: input line too long (after substitutions)
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(14) : error 017: undefined symbol \"num_args\"
E:\\SAMP Szerver\\pawno\\include\\y_va.inc(15) : error 010: invalid function or declaration

 

wtf. Nekem hiba nélkül lefut. Vagy lehet hogy CarbonPawnot használok, vagy van hozzá windows kiegészítõm. ;)

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #21 Dátum: 2011. május 21. - 16:21:29 »
0 Show voters
Mostmár jó, csak kifagy a PAWNO....

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #22 Dátum: 2011. június 10. - 17:33:26 »
0 Show voters
BUMP
Most semmi probléma nincsen, szépen lekompilálja a módot a PAWNO, de amikor indítom a szerót: File or function not found....  :@

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #23 Dátum: 2011. június 10. - 19:28:04 »
0 Show voters
Ennek pedig mennie kell, kicsit újítottam a kódon.
Próbáld most.

Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #24 Dátum: 2011. július 03. - 13:37:01 »
0 Show voters
Zsír! :) Használni fogom :D

Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #25 Dátum: 2012. február 25. - 19:58:31 »
0 Show voters
Megcsináltam ezt SendClientMessageToAll változatban, végülis csak kitöröltem a playerid paramétert és ahol SendClientMessage volt át irtam SendClientMessageToAll ra nem nagy dolog
[pawn]stock SendClientMessageToAllf( iColor, szFormat[ ], { Float, _ }:... )
{
    new
             iArgCount = ( numargs( ) - 3 ) * 4
    ;
    if ( !iArgCount )
        SendClientMessageToAll(iColor, szFormat );
    else
    {
        new
            iArgStart,
            iArgEnd,
            szString[ 128 ]
        ;
        #emit CONST.alt     szFormat
        #emit LCTRL         5
        #emit ADD
        #emit STOR.S.pri    iArgStart
        #emit LOAD.S.alt    iArgCount
        #emit ADD
        #emit STOR.S.pri    iArgEnd
        do
        {
            #emit LOAD.I
            #emit PUSH.pri
            iArgEnd -= 4;
            #emit LOAD.S.pri    iArgEnd
        }
        while ( iArgEnd > iArgStart );
        #emit PUSH.S    szFormat
        #emit PUSH.C    128
        #emit PUSH.ADR  szString
        iArgCount += 12;
        #emit PUSH.S    iArgCount
        #emit SYSREQ.C  format
        iArgCount += 4;
        #emit LCTRL         4
        #emit LOAD.S.alt    iArgCount
        #emit ADD
        #emit SCTRL         4
        SendClientMessageToAll(iColor, szString );
    }
return 1;
}[/pawn]

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #26 Dátum: 2012. február 26. - 01:28:21 »
0 Show voters
Am benne van a fõ üzenetben, igaz kicsit módosítottam rajta, hülye megoldás újradefinálni, mert akkor minden üzenetnél ellenõrzi, hogy kell-e formázni, vagy nem-e.
Amit te írtál kódot, azt tesztelted is? :D
Régebben én is ezt a fajta formát használtam, átírtam ToAll-ra és úgy vágta haza a szervert, hogy csak na. (Mert itt nem 3 argomentum van, hanem csak 2)
Elvileg így mennie kéne, de az 100%-ban mûködik, ami a fõposztban van.
[pawn]
iArgCount = ( numargs( ) - 2 ) * 4
[/pawn]
« Utoljára szerkesztve: 2012. február 26. - 01:30:06 írta kurta999 »

Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #27 Dátum: 2012. március 29. - 18:33:55 »
0 Show voters
YSI is kell hozzá? Mer hibát észlel a compilerem.

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Rögtön formázott üzenet. (y_va függvénykönyvtár segítségével)
« Válasz #28 Dátum: 2012. március 30. - 09:51:53 »
0 Show voters
A \"y_va.inc\" kell hozzá, ennyi az egész.
Annak pedig nem szükséges a YSI.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal