GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: [GRL]FREDDY[CL] - 2009. Szeptember 19. - 18:45:11

Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: [GRL]FREDDY[CL] - 2009. Szeptember 19. - 18:45:11
Ha egy játékos ír valamit a chatboxba, akkor a neve mellet kijelzi ez a kód a játékos ID-jét.
Kép:
\"pic1_www.kepfeltoltes.hu_.png\"
Képet készítette: Marlboro
 
public OnPlayerText(playerid, text[])
{
new estr[128];
format( estr , 128 , \"[%i]%s\" , playerid , text );
SendPlayerMessageToAll( playerid , estr );
return 0;
}

 
Kódot készítette: Epsilon
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: Iceaac - 2009. Szeptember 19. - 18:46:40
Egyszerû, de hasznos. ;)
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: Epsilon - 2009. Szeptember 19. - 19:16:35
Lol, segíthet másoknak is jó ötlet volt kirakni ide -is- Freddy :D
Epsilon
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: Robinking - 2009. Október 03. - 18:33:29
Az ötlet jó csak hibás(Kipróbáltam)
Kiírja az ID-t meg minden, de kétszer.
pl.: Ha beírom, hogy \"csá\", akkoe így jön ki:
Robinking: csá
Robinking[0]:csá
Szóval két sorba írja.
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: Epsilon - 2009. Október 03. - 18:46:27
Az azért van mert te nem az egész kódot használtad hanem csak szépen
ezt a részt ki be másoltad:
 
   new estr[128];
format( estr , 128 , \"[%i] %s\" , playerid , text );
SendPlayerMessageToAll( playerid , estr );

 
de közben fontos a kódban a       
return 0;

 sor is
Epsilon
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: Epsilon - 2009. Október 04. - 18:00:00
@Gamestar
 
Idézetet írta: Gamestar date=1254670342\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49\" data-ipsquote-contentclass=\"forums_Topic
Freddy megoldása
 
Az én megoldásom.   ;)Tudod... Szövegértés
@Anthony
Most mér baj az, hogy alkottam? :(
A két kód között a különbség az, hogy az enyém játékosbarát, ugyanis míg a Tied egyszerűen nem küldi el az üzenetet ha az a 122( hat karakter elhasználódik a formázásnál) karaktert meghaladja, addig ez enyém csak levágja a felesleget. ( max 5 karakter )
@Epsilon
Mér jó ez a @-ozás?  ::)
Epsilon
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: BencEE - 2009. Október 04. - 18:46:56
Idézetet írta: Epsilon date=1254672000\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49\" data-ipsquote-contentclass=\"forums_Topic
@Epsilon
Mér jó ez a @-ozás?  ::)
 
Jó lett, gondolom azért @ -oznak mert így jelzik, hogy az adott mondatot kinek írják.
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: tonyo - 2009. Október 05. - 15:45:37
Idézetet írta: Epsilon date=1254672000\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49\" data-ipsquote-contentclass=\"forums_Topic
Most mér baj az, hogy alkottam? :(
A két kód között a különbség az, hogy az enyém játékosbarát, ugyanis míg a Tied egyszerûen nem küldi el az üzenetet ha az a 122( hat karakter elhasználódik a formázásnál) karaktert meghaladja, addig ez enyém csak levágja a felesleget. ( max 5 karakter )
 
Nem mondtam hogy baj:D és am téll, erre nem is gondoltam. Am ez csak az én hülyeségem, h mindent minél kevesebb változóval oldjak meg... De akkor törlöm is a HSZ-eket. Még mielõtt vki használja:D
u.i.:Azért ugye nincs harag? ;D mellesleg feljöhetnél msnre.
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: FlatMaN - 2009. Október 10. - 11:10:19
off:
GameStar
4 post egymás után?
on: ez jól jött nekem is xD
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: jana4 - 2009. Október 10. - 12:54:14
Idézetet írta: FlatMaN date=1255165819\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49\" data-ipsquote-contentclass=\"forums_Topic
off:
GameStar
4 post egymás után?
on: ez jól jött nekem is xD
 
Oh my fucking god.... Anthony irt HSZ -eket, csak törölte és ezért látszik hogy Gamestar 4 -et irt egymás után...
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: Iceaac - 2009. Október 10. - 13:08:30
Am kipróbáltam, és azt írja:
Név: szöveg
Név: [iD] szöveg
Vagyis 2x írja a szöveget, 1x IDvel.
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: [GRL]FREDDY[CL] - 2009. Október 10. - 13:12:42
Idézetet írta: Iceaac date=1255172910\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49\" data-ipsquote-contentclass=\"forums_Topic
Am kipróbáltam, és azt írja:
Név: szöveg
Név: [iD] szöveg
Vagyis 2x írja a szöveget, 1x IDvel.
 


Az azért van mert te nem az egész kódot használtad hanem csak szépen
ezt a részt ki be másoltad:
 
   new estr[128];
format( estr , 128 , \"[%i] %s\" , playerid , text );
SendPlayerMessageToAll( playerid , estr );

 
de közben fontos a kódban a       
return 0;

 sor is
Epsilon
 
[/quote]
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: Iceaac - 2009. Október 10. - 13:16:25
Hopsz :D
Am:
warning 225: unreachable code
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: [GRL]FREDDY[CL] - 2009. Október 10. - 13:17:39
Idézetet írta: Iceaac date=1255173385\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49\" data-ipsquote-contentclass=\"forums_Topic
Hopsz :D
Am:
warning 225: unreachable code

 

Másold be ide azt ami az OnPlayerText() függvény alatt van.
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: Iceaac - 2009. Október 10. - 13:22:15
Megvan, a végén return 1 is volt  :P
Cím: Játékos ID Kijelzése a szöveg melett (chatboxban)
Írta: GeGe88 - 2009. November 14. - 16:47:08
köszi nekem jól jött:)