Gta San Andreas MultiPlayer (samp) HUN
Navigation
     
Account
Felhasznlnv:

Jelsz:
SgSg
Regisztrci
Elfelejtettem a jelszt
     
Kp
Szerver
Legyen ennek a weboldalnak sajt samp szervere?

Igen
Nem
Szavazs llsa
Lezrt szavazsok
     
Friss

Utols mdosts
2013 mj. 19.
12:17

 

     
Ms weblapok
 SA:MP Frum
SA:MP Wiki
Google

     

PAWN Eszkzk
     
RP

RP Tutorialok

__________________________________________________________________________________________________________
RP Nv ellenrz

Ezt tegyk be a modba (rdemes a legaljra)

 

stock CheckRpName(const name[]){

new length=strlen(name),ch;

for(ch=0; ch<length; ch++) if(name[ch]) break;

if(ch==(length+1)) return false;

for(ch=0; ch<length; ch++) {

if((ch>=2) && (ch<=(length-2))) {

if((name[ch]>='a')&&(name[ch]<='z')||(name[ch]>='A')&&(name[ch]<='Z')||name[ch]=='_') {}

else return false;

}

else {

   if(name[ch]=='_') return false;

}

}

return true;

}

Aztn az OnPlayerConnect(playerid)-hez

new player_name[MAX_PLAYER_NAME];

GetPlayerName(playerid,player_name,sizeof player_name);

if(CheckRpName(player_name)) { }

else {

   SendClientMessage(playerid,0xAA3333AA,"A neved nem felel meg az RP szabvnynak.");

            SendClientMessage(playerid,0xAA3333AA,"Pllda a megfelel nvre: Vezetkneved_Keresztneved");
            Kick(playerid);

}

s akkor gy fog kinzni
  1. #include <a_samp>
  2. public OnPlayerConnect(playerid)
  3. {
  4.         new player_name[MAX_PLAYER_NAME];
  5.         GetPlayerName(playerid,player_name,sizeof player_name);
  6.         if(CheckRpName(player_name)) { }
  7.         else {
  8.                 SendClientMessage(playerid,0xAA3333AA,"A neved nem felel meg az RP szabvnynak");
  9.                 SendClientMessage(playerid,0xAA3333AA,"Vezetkneved_Keresztneved");
  10.                 Kick(playerid);
  11.         }
  12.  
  13.         return 1;
  14. }
  15. stock CheckRpName(const name[]){
  16.         new length=strlen(name),ch;
  17.         for(ch=0; ch<length; ch++) if(name[ch]) break;
  18.         if(ch==(length+1)) return false;
  19.         for(ch=0; ch<length; ch++) {
  20.                 if((ch>=2) && (ch<=(length-2))) {
  21.                         if((name[ch]>='a')&&(name[ch]<='z')||(name[ch]>='A')&&(name[ch]<='Z')||name[ch]=='_') {}
  22.                         else return false;
  23.                 }
  24.                 else {
  25.                     if(name[ch]=='_') return false;
  26.                 }
  27.         }
  28.         return true;
  29. }
__________________________________________________________________________________________________________

Beszlgets a kzelben lv jtkosokkal


 

A fenti kpen lthat a MAX tvolsg a jtkosok kzt. Az ennl tvolabbi jtkosoknak nem kldi el az zenetet.

A mododban tallhat OnPlayerText-et trld ki s ezt rakd be a helyre:

 

 

 

 

 

  1. public OnPlayerText(playerid, text[])
  2. {
  3.                 new Float:x, Float:y, Float:z, str[200], name[MAX_PLAYERS];//trolk
  4.                 for(new i=0;i<MAX_PLAYERS;i++)//sszes jtkosra vonatkozik
  5.                 {
  6.                     if(IsPlayerConnected(i)==1)//csatlakozs
  7.                     {
  8.                                 GetPlayerPos(playerid, x, y, z);//lekrjk a sajt pozcinkat
  9.                                 if(IsPlayerInRangeOfPoint(i, 7, x, y, z))//ha a tbbiek a mi pozcink kzelbe vannak
  10.                                 {
  11.                                         GetPlayerName(playerid, name, sizeof(name));//lekrjk a nevnket
  12.                                         format(str, sizeof(str), "%s mondja: %s", name, text);//zenet
  13.                                         SendClientMessage(i, 0xFFFF00AA,str);//elkldjk a jtkosoknak
  14.                                 }
  15.                         }
  16.                 }
  17.                 return 0;
  18. }

 

_________________________________________________________________________________________________________

/me parancs

 

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/me", true, 3))//parancs
{

if(!cmdtext[3] || !cmdtext[4]) return SendClientMessage(playerid, 0xFF0000FF, "Hasznlat: /me [cselekvs]");
new str[128], name[MAX_PLAYER_NAME];//vltozk
GetPlayerName(playerid, name, sizeof(name));//neved lekrse
format(str, 128, "%s ppen %s", name, cmdtext[3]);//zenet amit trhatsz (a kt %s-t ne trld le ) SendClientMessageToAll(0x1E84D7FF, str);//zenet elkldse
return 1;
}
return 0;
}


N00boknak sszeraktam:Letlts

 

_________________________________________________________________________________________________

 

 

Szlj hozz te is!
Nv:
E-mail cm:
Amennyiben megadod az email-cmedet, az elrhet lesz az oldalon a hozzszlsodnl.
Hozzszls:
Azrt, hogy ellenrzhessk a hozzszlsok valdisgt, krjk rd be az albbi kpen lthat szt. Ha nem tudod elolvasni, a frissts ikonra kattintva krhetsz msik kpet.
rd be a fenti szt: j CAPTCHA krse
 
 
8 hozzszls
2013.05.23. 19:58
kardashydraxon

Igazbl ez a /me j csak nem range-es mert mindenki ltja ezt az zenetet s gy nem rps de ez legyen a legkevesebb.

2011.05.30. 17:58
asd

 for(new i=0;i<MAX_PLAYERS;i++)//sszes jtkosra vonatkozik

 

Oda nem kell a =0    csak simn  for(new i;i<MAX_PLAYERS;i++)//sszes jtkosra vonatkozik  mert a vltozok alaprtke mindig 0

2010.09.11. 13:21
Psziho

Nekem semmien hibt nem r ki. Nekem egy alap RP md kne, segtsg az MTA-hoz. s megcsinlni egy kzepes RP szerver-t vagy valami-t. Stunt,zombi,brmit :D Mrk, amgymeg a Pawno-ba keztem egy jat Role Play Teszt-en :) s nekem nem r ki hibt, de beillesztettem a , Connect, Disconnect, Chat s /me. Nekem fasza minden, de MTA s Stb.. Help pls

2010.07.18. 23:38
rp

 :D:D sm g...

Ht nemtudom hogy ezt ti tudjtoke,

de jlenne ha leirntok hogy lehet, .n "v-s kocsikat" csinlni...

Tudjtok /v buy,V sell,/v lock stb...Ez nagyon kellene nekem :S

s ha mr a gTeame hazsnlatval is csinlhatntok valamit,

ert nekem az sem megy...

2010.07.13. 11:19
maarkmaki

 Most tltsd le s prbld meg
A gportal elcssztatja a sorokat

2010.07.13. 01:36
rp

j....megvan de ha beirom h pl /me megerszakol valakit XD akkor semmi.. csak ha simn /me akkor ennyi van h: /me [cselekvs]...Am meg azzal kne kezdeni h csatlakozskor invidsible vagy mi,ha ne lssunk msokat a mapon,vehet hzakat kocsikat,brelhet kocsikat,munkkat stb...

2010.07.12. 14:12
maarkmaki

 Istenem mr... Biztos nem csuktl be egy kapcsot...

2010.07.11. 20:45
rp

 /me -t ha berakom 27error

     
Nzettsg
Induls: 2010-02-26
     
PAWN/Szkriptek
     
Tutorialok
     
ra
     
Chat
Krlek, felesleges dolgokat ne rj a chatbe!
Nv:

zenet:
:)) :) :@ :? :(( :o :D ;) 8o 8p 8) 8| :( :'( ;D :$
     

Nagyon ütõs volt a Nintendo Switch 2 Direct! Elemzést a látottakról pedig itt olvashatsz!    *****    Elkészítem születési horoszkópod és ajándék 3 éves elõrejelzésed. Utána szóban minden kérdésedet megbeszéljük! Kattints    *****    Könyves oldal - egy jó könyv, elrepít bárhová - Könyves oldal    *****    20 éve jelent meg a Nintendo DS! Emlékezzünk meg ról, hisz olyan sok szép perccel ajándékozott meg minket a játékaival!    *****    Ha érdekelnek az animék,mangák,videojátékok, japán és holland nyelv és kultúra, akkor látogass el a személyes oldalamra.    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    Könyves oldal - Ágica Könyvtára - ahol megnézheted milyen könyveim vannak, miket olvasok, mik a terveim...    *****    Megtörtént Bûnügyekkel foglalkozó oldal - magyar és külföldi esetek.    *****    Why do all the monsters come out at night? - Rose Harbor, a város, ahol nem a természetfeletti a legfõbb titok - FRPG    *****    A boroszkányok gyorsan megtanulják... Minden mágia megköveteli a maga árát. De vajon mekkora lehet ez az ár? - FRPG    *****    Alkosd meg a saját karaktered, és irányítsd a sorsát! Vajon képes lenne túlélni egy ilyen titkokkal teli helyen? - FRPG    *****    Mindig tudnod kell, melyik kiköt&#245; felé tartasz. - ROSE HARBOR, a mi városunk - FRPG    *****    Akad mindannyijukban valami közös, valami ide vezette õket, a delaware-i aprócska kikötõvárosba... - FRPG    *****    boroszkány, vérfarkas, alakváltó, démon és angyal... szavak, amik mind jelentenek valamit - csatlakozz közénk - FRPG    *****    Why do all the monsters come out at night? - Rose Harbor, a város, ahol nem a természetfeletti a legfõbb titok - FRPG    *****    why do all monsters come out at night - FRPG - Csatlakozz közénk! - Írj, és éld át a kalandokat!    *****    CRIMECASESNIGHT - Igazi Bûntényekkel foglalkozó oldal    *****    Figyelem, figyelem! A második vágányra karácsonyi mese érkezett! Mesés karácsonyt kíván mindenkinek: a Mesetáros    *****    10 éves a Haikyuu!! Ennek alkalmából részletes elemzést olvashatsz az anime elsõ évadáról az Anime Odyssey blogban!    *****    Ismerd meg az F-Zero sorozatot, a Nintendo legdinamikusabb versenyjáték-szériáját! Folyamatosan bõvülõ tartalom.