Szerző Téma: RP Beszélgetoablak  (Megtekintve 4476 alkalommal)

RP Beszélgetoablak
« Dátum: 2010. január 13. - 14:50:33 »
0 Show voters
RP Beszélgetoablak (Chat)
Ez a függvény az RP-nek jobban megfelelo X mondja: szöveg formába teszi az üzenetet, és így küldi el. Extraként lehet csak 1 bizonyos embernek elküldeni. Az onplayertext visszatérési értékét írjátok false-ra, hogy az alap méretezettet ne küldje el...
Demo:
 
public OnPlayerText(playerid, text[])
{
    SendRolePlayFormatToAll(playerid,text);
    return false;
}

 

stock SendRolePlayFormatToAll(playerid,str[],color=0xFFFFFFAA)
{
// Tárolók létrehozása
new name[MAX_PLAYER_NAME],
    formats[128];
// Név tárolása
GetPlayerName(playerid,name,sizeof name);
// Üzenet megformázása
format(formats,sizeof formats,\"%s mondja: %s\",name,str);
// Üzenet elküldése
SendClientMessageToAll(color,formats);
// Visszatérés
return true;
}
stock Chat_SendRolePlayFormatToPlayer(giveid,playerid,str[],color=0xFFFFFFAA)
{
// Tárolók létrehozása
new name[MAX_PLAYER_NAME],
    formats[128];
// Név tárolása
GetPlayerName(playerid,name,sizeof name);
// Üzenet megformázása
format(formats,sizeof formats,\"%s mondja neked: %s\",name,str);
// Üzenet elküldése
SendClientMessage(giveid,color,formats);
// Visszatérés
return true;
}
« Utoljára szerkesztve: 2011. november 22. - 19:48:15 írta APC »

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
RP Beszélgetoablak
« Válasz #1 Dátum: 2010. január 13. - 17:27:06 »
0 Show voters
Hasznos,grat  :)

RP Beszélgetoablak
« Válasz #2 Dátum: 2010. február 07. - 21:02:49 »
0 Show voters
Nem tudtam eddig megnézni, de van egy icikepicike hiba \'Chat_\' ha nem vagyok hüje. Kezdok kedvéért írd át, thx.

Nem elérhető Coli

RP Beszélgetoablak
« Válasz #3 Dátum: 2010. február 08. - 14:48:00 »
0 Show voters
Idézetet írta: BaNDiiKa date=1265572969\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"518\" data-ipsquote-contentclass=\"forums_Topic
Nem tudtam eddig megnézni, de van egy icikepicike hiba \'Chat_\' ha nem vagyok hüje. Kezdok kedvéért írd át, thx.
 
Nem vagy hülye  :)

RP Beszélgetoablak
« Válasz #4 Dátum: 2010. február 13. - 18:28:31 »
0 Show voters
#include <a_samp>
RpNameToChat(name[]) {
new
    x=0;
while(name
  • ) { if(name
  • ==\'_\')name
  • =\' \'; x++; }

}
public OnPlayerText(playerid, text[])
{
new
    myString[128],
    myName[MAX_PLAYER_NAME];
GetPlayerName(playerid,myName,sizeof(myName));
RpNameToChat(myName);
format(myString,sizeof(myString),\"%s mondja: %s\",myName,text);
SendClientMessageToAll(0xFFFFFFAA,myString);
return 0;
}

Nem elérhető GeGe88

  • 216
    • Profil megtekintése
RP Beszélgetoablak
« Válasz #5 Dátum: 2010. március 14. - 09:41:32 »
0 Show voters
Itt mindenkinek elküldi vagy csak a közelben lévoknek?

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
RP Beszélgetoablak
« Válasz #6 Dátum: 2010. március 14. - 09:51:50 »
0 Show voters
Mindenkinek.

Nem elérhető GeGe88

  • 216
    • Profil megtekintése
RP Beszélgetoablak
« Válasz #7 Dátum: 2010. március 28. - 13:06:49 »
0 Show voters
Köszi! Ez jól jött!

RP Beszélgetoablak
« Válasz #8 Dátum: 2010. április 02. - 18:47:33 »
0 Show voters
Király pont ilyet kerestem, kösz hála érte
 ;D

RP Beszélgetoablak
« Válasz #9 Dátum: 2010. április 02. - 19:55:28 »
0 Show voters
Véleményem szerint ez elég elavult alkotás...Már inkább úgy kivitelezném, hogy a feje felé írja a közelben lévoknek, mintha beszélne.
 
//-----------------------------------------------------------------
// Ez egy reális Rp beszélgetomódszer. A közelben lévo játékosok
// látják a játékos feje felett kiíródó szöveget, amit mond.
stock RPChat(senderid, const message[], color=0xFFFFFFAA, Float:drawdistance=60.0, time=10*1000)
{
SetPlayerChatBubble(senderid, message, color, drawdistance, time);
return 1;
}

 
RPChat(playerid, \"Sziasztok!\");

RP Beszélgetoablak
« Válasz #10 Dátum: 2010. április 02. - 21:21:45 »
0 Show voters
Te vagy a Mester, te tudodXD
Amugy jó ötlet, kösz a modositást.
Van benne egy kis wow filingXD
« Utoljára szerkesztve: 2010. április 02. - 21:42:57 írta Xlavier »

RP Beszélgetoablak
« Válasz #11 Dátum: 2010. április 02. - 23:26:07 »
0 Show voters
Idézetet írta: Gamestar date=1270230928\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"518\" data-ipsquote-contentclass=\"forums_Topic
Véleményem szerint ez elég elavult alkotás...Már inkább úgy kivitelezném, hogy a feje felé írja a közelben lévoknek, mintha beszélne.
 
//-----------------------------------------------------------------
// Ez egy reális Rp beszélgetomódszer. A közelben lévo játékosok
// látják a játékos feje felett kiíródó szöveget, amit mond.
stock RPChat(senderid, const message[], color=0xFFFFFFAA, Float:drawdistance=60.0, time=10*1000)
{
SetPlayerChatBubble(senderid, message, color, drawdistance, time);
return 1;
}

 
RPChat(playerid, \"Sziasztok!\");
 
Lehet, h vki offnak veszi majd azért elore is sorry.

Én véleményem szerint még benyomnák egy Chat animot is hozzá akár :P

RP Beszélgetoablak
« Válasz #12 Dátum: 2010. április 03. - 00:25:24 »
0 Show voters
Szerintem nem Off, de nekem nem megy a fejem folé írás, mi lehet a hiba?
Írja le valaki mit kell tennem, hogy mutassa

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
RP Beszélgetoablak
« Válasz #13 Dátum: 2010. április 03. - 01:12:46 »
0 Show voters
Te magadét nem látod!
Csak mások látják a tiédet.

RP Beszélgetoablak
« Válasz #14 Dátum: 2010. április 03. - 09:12:32 »
0 Show voters
Oh, akkor rendben.
Esetleg be lehet állitani, hogy én is lássam?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal