Szerző Téma: mysql és titulus.  (Megtekintve 1153 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
mysql és titulus.
« Dátum: 2012. július 10. - 13:23:46 »
0 Show voters
Üdv fórumozók! Lenne 2 kérdésem amit nem tudnék megoldani és egy válasz.
1. Valaki tudna nekem készíteni egy olyan szkriptet, hogy /titulus és a játékos neve mellet amikor írj az jelenjen meg neki?
2. Az atw.hu nál van mysql adatbázis de össze lehet kötni a szerverrel? Vagyis, hogy a weboldal adatbázira csatlakozzak rá?

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
mysql és titulus.
« Válasz #1 Dátum: 2012. július 10. - 13:30:25 »
0 Show voters
CMD:titulus(playerid,params[])
{
new titulus[64],szoveg[256];
if(sscanf(params,\"ss\",titulus,szoveg)) return SendClientMessage(playerid,-1,\"Használat: /titulus [Titulus] [szöveg]\");
{
new string[256];
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"%s %s: %s\",titulus,nev,szoveg);
SendClientMessageToAll(-1,string);
}
return 1;
}

 
Ilyenre gondolsz?Vagy olyanra,hogy van egy Titulus változó,és ha csak simán enterrel chatel,akkor kiírja a titulus a játékos elé ha van?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
mysql és titulus.
« Válasz #2 Dátum: 2012. július 10. - 13:31:48 »
0 Show voters
Igen épp olyanra vagyis nem kell szöveg hanem simán beállítja és akkor ír ott legyen neki míg le nem lép.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
mysql és titulus.
« Válasz #3 Dátum: 2012. július 10. - 13:34:22 »
0 Show voters
Mindjárt kész.Majd frissítem.

mysql és titulus.
« Válasz #4 Dátum: 2012. július 10. - 13:37:15 »
0 Show voters
Az atw nem enged külsõ mysql kapcsolatot.

mysql és titulus.
« Válasz #5 Dátum: 2012. július 10. - 13:40:02 »
0 Show voters
Idézetet írta: ZyZu date=1341919426\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24119\" data-ipsquote-contentclass=\"forums_Topic
1. Valaki tudna nekem készíteni egy olyan szkriptet, hogy /titulus és a játékos neve mellet amikor írj az jelenjen meg neki?
 
én is pont ilyet keresekmég irtam is hozzá topicot de nem válaszolt senki :(

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
mysql és titulus.
« Válasz #6 Dátum: 2012. július 10. - 14:00:16 »
0 Show voters
Nem sikerül a változó létrehozása.Már egyszer volt ilyen gondom,amikor egy stringnek hosszúságot is akartam adni,és hogy MAX_PLAYERS-es  is legyen.De nem jó.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
mysql és titulus.
« Válasz #7 Dátum: 2012. július 10. - 14:04:04 »
0 Show voters
Idézetet írta: tudvari date=1341921616\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24119\" data-ipsquote-contentclass=\"forums_Topic
Nem sikerül a változó létrehozása.Már egyszer volt ilyen gondom,amikor egy stringnek hosszúságot is akartam adni,és hogy MAX_PLAYERS-es  is legyen.De nem jó.
 
Akkor használd a SetPVarString-et.

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
mysql és titulus.
« Válasz #8 Dátum: 2012. július 10. - 14:50:03 »
0 Show voters
[mod]Téma megtisztítva. Ne HSZ hunterkedjetek...[/mod]

dexi

  • Vendég
mysql és titulus.
« Válasz #9 Dátum: 2012. július 10. - 15:46:40 »
0 Show voters
http://pastebin.com/P26DayXd
 /titulus (titulus szövege)

mysql és titulus.
« Válasz #10 Dátum: 2012. július 10. - 16:26:15 »
0 Show voters
Idézetet írta: Fl0rian date=1341928000\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24119\" data-ipsquote-contentclass=\"forums_Topic
http://pastebin.com/P26DayXd
 /titulus (titulus szövege)
 
Nekem igy irja ki a chatba:
Davee(0)teszt:
és sehol titulus... :/

dexi

  • Vendég
mysql és titulus.
« Válasz #11 Dátum: 2012. július 10. - 16:30:13 »
0 Show voters
Igazad van bocsi, itt a jó.
 
#include < a_samp >
    #include < zcmd >
    #include < sscanf2 >
     
    new pTitulus[ MAX_PLAYERS ][ 64 + 1 ];
     
    CMD:titulus( playerid, params[] ) {
            new Titulus[ 64 + 1 ];
            if( sscanf(params, \"s[64]\", Titulus) ) return SendClientMessage( playerid, (-1), \"HASZNÁLAT: /titulus (szöveg)\" );
            if( strlen(Titulus) > 64 ) return 1;
            // ----------------
     
            format( pTitulus[ playerid ], (64), \" < %s >\", Titulus );
            return 1;
    }
     
    public OnPlayerText( playerid, text[] ) {
            new g_szString[ 192 + 1 ];
            format( g_szString, (192), \"%s(%d)%s: %s\", playerName(playerid), playerid, pTitulus[ playerid ], text );
           
            SendClientMessageToAll( (-1), g_szString );
            return 0;
    }
     
    stock playerName( playerid ) {
            new plaName[ 24 + 1 ];
            GetPlayerName( playerid, plaName, (24) );
           
            return plaName;
    }

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal