TUTORIAL: Interzicere nickname pe server !

TUTORIAL: Interzicere nickname pe server !

2 participan?i

In jos

TUTORIAL: Interzicere nickname pe server ! Empty TUTORIAL: Interzicere nickname pe server !

Mesaj Scris de .Nick Mier 20 Noi 2013, 12:32 am

Daca doresti ca un anume gen de nickname-uri sa nu intre pe serverul tau ( reclama..sau orice altceva ), acest tutorial este de ajutor.

Acest tutorial, se bazeaza pe introducerea unor nickname-uri in gamemode si interzicerea lor dandu-le kick ( dupa caz, ban ). De asemenea, o sa punem si un KickWithMessage pentru ca anumitul player sa stie de ce a fost dat afara.
Pasul 1:
Dupa liniile de include-uri, facem urmatorul forward
Cod:
forward KickPublic(playerid);
Apoi o sa facem un public
Cod:
public KickPublic(playerid) Kick(playerid);
Dupa aceste doua, vom pune un stock cu un timer si un SendClientMessage
Cod:
stock KickWithMessage(playerid, color, message[])
{
    SendClientMessage(playerid, color, message);
    SetTimerEx("KickPublic", 1000, 0, "d", playerid);
}
Pasul 2:
Acum, vom Merge la
Cod:
OnPlayerConnect
Si vom folosi un strfind, rolul lui fiind de a cauta si gasi cuvantul pus in parametrii lui.
Cod:
if(strfind("cuvant", "cuvant", true) != -1)
    {
       KickWithMessage(playerid, 0xFF0000FF, "Numele nu corespunde cu cerintele serverului. Pa !");
    }

Tutorial realizat de: sKenzi !
Sursa: http://www.sa-mp.ro/

.Nick
.Nick
Administrator
Administrator

Mesaje : 187
Data de inscriere : 19/01/2008
Sanctiuni Sanctiuni :
  • 0 Avertismente


http://samp.gettalk.net

Sus In jos

TUTORIAL: Interzicere nickname pe server ! Empty Re: TUTORIAL: Interzicere nickname pe server !

Mesaj Scris de Time4play Lun 13 Ian 2014, 3:35 pm

[B] DNS: [color = # 0040FF] Gta.QuitZone.Ro [/ color]
Forum: http://www.quitzone.ro
YouTube: https://www.youtube.com/dlucruriofficial
FaceBook: [Color = # 008000] NRG-uri gratis de la nivelul 5 +, puteti intra in Factiuni de la nivelul 5 +, recrutam si Lideri cand Este nevoie, la FEL si Helperi [/ color]. - [color = # 804000] PENTRU Mai multe informatii Despre Server, intrati pe Gta.QuitZone.Ro si descoperiti singuri, intrati si Nu o sa regretati [/ color]. [/ b]


TUTORIAL: Interzicere nickname pe server ! Announcement-100-acord-de-utilizare-pentru-forumul-comunit%C4%83%C8%9Bii-linkmania


Ultima editare efectuata de catre Encrypted in Sam 22 Feb 2014, 11:31 pm, editata de 1 ori (Motiv : WARN)
Time4play
Time4play
Expert
Expert

Mesaje : 207
Data de inscriere : 14/06/2013
Sanctiuni Sanctiuni :
  • 1 Avertisment


Sus In jos

Sus

- Subiecte similare

 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum