Szerző Téma: Ékezetes ZCMD  (Megtekintve 436 alkalommal)

Ékezetes ZCMD
« Dátum: 2013. Augusztus 19. - 10:23:43 »
+1 Show voters
Sziasztok.
Csináltam 1 olyan zcmd-t amivel ha lekonvertálod a pawnot( zcmd-set hülyébbek kedvéért ) akkor a parancsok mûködnek ékezettel!
Például van egy olyan:
 

CMD:ido(playerid)
{
        new Ora,Perc,Masodperc;
        gettime(Ora,Perc,Masodperc);
        format(string1,sizeof(string1),\"Jelenleg %d óra és %d perc van.\",Ora,Perc);
        SendClientMessage(playerid,GREEN,string1);
        return 1;
}

 
A parancsot pawnoban ékezet nélkül kell megadni!

!!!!A MÓDBAN NE CSERÉLD KI A PARANCSOT ÉKEZETLENRÕL ÉKEZETESRE!!!!

Link:http://www.solidfiles.com/d/a475e2b4f3/
Ha nem mûködik akkor írj, mert lehet rosszat raktam fel :D
« Utoljára szerkesztve: 2013. Augusztus 19. - 10:45:21 írta kundlam »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Ékezetes ZCMD
« Válasz #1 Dátum: 2013. Augusztus 19. - 10:34:23 »
0 Show voters
Legalább tesztelted? mert nekem csak errort ír ki: CMD:idõ( playerid, params[ ] ) -ra?  :)  :confused:

Ékezetes ZCMD
« Válasz #2 Dátum: 2013. Augusztus 19. - 10:36:59 »
0 Show voters
ZyZu :D
Az nemkell cmd:idõ hanem maradjon cmd:ido.
Ennek az a lényege hogyha lekonvertálod a zcmdvel a módban lévõ sima cmd:ido parancsot
akkor játék közbe lesz ékezetes.
Írtam amúgy:
 
A módba semmit se kell írj![/quote]
Igen teszteltem nekem úgy fut a tesztszerómon hiba nélküL :D

Nem elérhető Legend

  • Adminisztrátor
  • 1830
    • Profil megtekintése
Ékezetes ZCMD
« Válasz #3 Dátum: 2013. Augusztus 19. - 10:37:38 »
0 Show voters
Idézetet írta: ZyZu date=1376901263\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"41539\" data-ipsquote-contentclass=\"forums_Topic
Legalább tesztelted? mert nekem csak errort ír ki: CMD:idõ( playerid, params[ ] ) -ra?  :)  :confused:
 
Pawnoban ékezet nélkül kell megadni.
Amúgy már van ilyen include valahol, mert jó múltkor is találkoztam vele.

Ékezetes ZCMD
« Válasz #4 Dátum: 2013. Augusztus 19. - 10:38:14 »
0 Show voters
Bocs, de keresgéltem ezt de nem találtam. Várjunk? xDDD elírtam mert code tag-et adtam! xD
Javítva
« Utoljára szerkesztve: 2013. Augusztus 19. - 10:39:52 írta kundlam »

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Ékezetes ZCMD
« Válasz #5 Dátum: 2013. Augusztus 19. - 11:31:00 »
0 Show voters
zsolesszka csinált már ilyet
link:
http://sampforum.hu/index.php?topic=32138.0

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Ékezetes ZCMD
« Válasz #6 Dátum: 2013. Augusztus 19. - 13:15:38 »
0 Show voters
Zsolesszka kódja:
    stock
            replaceaccent(ch)
    {
            switch(ch)
            {
                    case \'á\': return \'a\';
                    case \'é\': return \'e\';
                    case \'í\': return \'i\';
                    case \'ó\',\'ö\',\'õ\': return \'o\';
                    case \'ú\',\'ü\',\'û\': return \'u\';
            }
            return ch;
    }

 

       while (cmdtext[++pos] > \' \')
{
funcname[pos-1] = tolower(cmdtext[pos]);
funcname[pos-1] = replaceaccent(funcname[pos-1]);
}

 
A tied:
stock
    replaceaccent(ch)
    {
       switch(ch)
        {
                case \'á\': return \'a\';
                case \'é\': return \'e\';
                case \'í\': return \'i\';
                case \'ó\',\'ö\',\'õ\': return \'o\';
           case \'ú\',\'ü\',\'û\': return \'u\';
        }
        return ch;
    }

 

    while (cmdtext[++pos] > \' \')
{
funcname[pos-1] = tolower(cmdtext[pos]);
funcname[pos-1] = replaceaccent(funcname[pos-1]);
}

 
[mod]Scriptlopás! Téma zárva, jelentve![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal