Szerző Téma: Rpg Modomal Valami Baj van :/  (Megtekintve 814 alkalommal)

Rpg Modomal Valami Baj van :/
« Dátum: 2012. július 09. - 10:24:40 »
0 Show voters
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
« Utoljára szerkesztve: 2012. július 09. - 11:10:21 írta Bobo60 »

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
Rpg Modomal Valami Baj van :/
« Válasz #1 Dátum: 2012. július 09. - 11:03:45 »
0 Show voters
rakd be:
main() { }

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Rpg Modomal Valami Baj van :/
« Válasz #2 Dátum: 2012. július 09. - 11:04:12 »
0 Show voters
Kezdõként ne kezdj RP szeróba.
Egyébként:
main()
{
}

Rpg Modomal Valami Baj van :/
« Válasz #3 Dátum: 2012. július 09. - 11:07:25 »
0 Show voters
Köszönöm,Zárok! ;D

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 09. - 11:08:19 )

Idézetet írta: Bobo60 date=1341822280\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24039\" data-ipsquote-contentclass=\"forums_Topic
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

 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal