Sziasztok,Tegnap Neki Áltam egy RP Szervernek Valamenyire haladok (Nemigen Értek a Pawnohoz :unsure:)
Eljutottam Idáig
#include <a_samp>
#include <foreach>
public OnPlayerText( playerid, text[] )
{
new
Float: fPos[ 3 ],
szMessage[ 140 ];
GetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] );
GetPlayerName( playerid, szMessage, MAX_PLAYER_NAME );
foreach(Player, i)
{
if( GetPlayerVirtualWorld( i ) == GetPlayerVirtualWorld( playerid ) )
{
if( IsPlayerInRangeOfPoint( i, 8.0, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ) )
{
format( szMessage, sizeof( szMessage ), \"%s(%d) Mondja: %s\", szMessage, text );
SendClientMessage( i, -1, szMessage );
}
}
}
return 0;
}
CMD:me(playerid,params[])
{
new cselekves[128+1];
if(!sscanf(params, \"s\",cselekves))
{
if(strlen(cselekves) <= 128)
{
new cselekves2[256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName);
format(cselekves2,sizeof(cselekves2),\"*%s %s\",pName, cselekves);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 3.0, x, y, z))
{
SendClientMessage(i,-1,cselekves2);
}
}
}
else SendClientMessage(playerid, -1, \"Túl hosszú cselekvés!\");
}
else SendClientMessage(playerid, -1, \"Használat: /me [Cselekvés].\");
return 1;
}
CMD:rpon(playerid, params[])
{
if(strfind(GetName(playerid), \"_\", true) == -1)
{
new badstring[128];
format(badstring, sizeof(badstring), \"[ ! ] %s ki lett dobva a szerverrõl! [indok:Helytelen név]\", GetName(playerid));
SendMessageToSmartAdmins(COLOR_RED, badstring);
SendClientMessage(playerid, COLOR_RED, \"[ ! ]SZERVER: RP-s nevet válassz! Vezetéknév_Keresztnév)\");
Kick(playerid);
}else{
//ide a teleportot írd
}
return 1;
}
stock GetName(playerid)
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
return PlayerName;
}
És Amikor Startolom A Szervert Akkor Ezt a Képet Kapom
kepfeltoltes.hu/view/120709/111484873K_pkiv_g_s_www.kepfeltoltes.hu_.png
Valaki Segítsen Köszönõm . :D
Köszönöm,Zárok! ;D
Dupla hozzászólás automatikusan összefûzve. ( 2012. július 09. - 11:08:19 )
Sziasztok,Tegnap Neki Áltam egy RP Szervernek Valamenyire haladok (Nemigen Értek a Pawnohoz :unsure:)
Eljutottam Idáig
#include <a_samp>
#include <foreach>
public OnPlayerText( playerid, text[] )
{
new
Float: fPos[ 3 ],
szMessage[ 140 ];
GetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] );
GetPlayerName( playerid, szMessage, MAX_PLAYER_NAME );
foreach(Player, i)
{
if( GetPlayerVirtualWorld( i ) == GetPlayerVirtualWorld( playerid ) )
{
if( IsPlayerInRangeOfPoint( i, 8.0, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ) )
{
format( szMessage, sizeof( szMessage ), \"%s(%d) Mondja: %s\", szMessage, text );
SendClientMessage( i, -1, szMessage );
}
}
}
return 0;
}
CMD:me(playerid,params[])
{
new cselekves[128+1];
if(!sscanf(params, \"s\",cselekves))
{
if(strlen(cselekves) <= 128)
{
new cselekves2[256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName);
format(cselekves2,sizeof(cselekves2),\"*%s %s\",pName, cselekves);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 3.0, x, y, z))
{
SendClientMessage(i,-1,cselekves2);
}
}
}
else SendClientMessage(playerid, -1, \"Túl hosszú cselekvés!\");
}
else SendClientMessage(playerid, -1, \"Használat: /me [Cselekvés].\");
return 1;
}
CMD:rpon(playerid, params[])
{
if(strfind(GetName(playerid), \"_\", true) == -1)
{
new badstring[128];
format(badstring, sizeof(badstring), \"[ ! ] %s ki lett dobva a szerverrõl! [indok:Helytelen név]\", GetName(playerid));
SendMessageToSmartAdmins(COLOR_RED, badstring);
SendClientMessage(playerid, COLOR_RED, \"[ ! ]SZERVER: RP-s nevet válassz! Vezetéknév_Keresztnév)\");
Kick(playerid);
}else{
//ide a teleportot írd
}
return 1;
}
stock GetName(playerid)
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
return PlayerName;
}
És Amikor Startolom A Szervert Akkor Ezt a Képet Kapom
kepfeltoltes.hu/view/120709/111484873K_pkiv_g_s_www.kepfeltoltes.hu_.png
Valaki Segítsen Köszönõm . :D