Szerző Téma: KickEx  (Megtekintve 1650 alkalommal)

Nem elérhető Szasza

  • 388
    • Profil megtekintése
KickEx
« Dátum: 2013. December 14. - 23:50:32 »
0 Show voters
Üdv. Ezt a kis Code-t a saját modomhoz készítettem de gondoltam hátha másnak is szüksége van/lenne rá.. így hát most publikálom. A lényelege, hogy a Kick(); funkciót javítja!
Paraméterei a következõk: KickEx(playerid,color,reason[])
playerid - A játékos akit kickelni szeretnénk
color - Az üzenetnek a színe amit ki szeretnénk írni
reason - Maga az üzenet
Példa:
 

public OnPlayerConnect(playerid)
{
        KickEx(playerid,-1,\"Most ahogy felcsatlakozik a játékos kiírjuk neki ezt fehér színnel és nemsokkal rá kikickeljük.\");
        return 1;
}

 
Jöjjön maga a code:
 

stock KickEx(playerid,color,reason[])
{
       SetTimerEx(\"KickRe\", 25, 0, \"d\", playerid);
SendClientMessage(playerid,color,reason);
return 1;
}
forward KickRe(playerid);
public KickRe(playerid) { Kick(playerid); }

 
vol2:
Ha nem szeretnénk mindig vacakolni a színnel... akkor random színt is adhatunk az üzenetnek/beállíthatunk egy állandó színt!
 

#define RandomColor ((random(0xFFFFFF) << 8) | 0xFF)
stock KickEx(playerid,reason[])
{
       SetTimerEx(\"KickRe\", 25, 0, \"d\", playerid);
SendClientMessage(playerid,RandomColor,reason);
       //vagy ha egy beállított szín akkor: SendClientMessage(playerid,-1,reason); // jelen esetben a fehér
return 1;
}
forward KickRe(playerid);
public KickRe(playerid) { Kick(playerid); }

 
Példa:
 

KickEx(playerid,\"Kiírjuk neki ezt az üzenetet egy beállított/random színnel!\");

 
Remélem tudtam valakinek segíteni vele és ha esetleg valaki tudna rá jobb megoldást akkor kérem ossza meg velünk.
-------------------------------------------------------------------------------------------------------------------------------
Zyzu: KickEx Include link: http://forum.sa-mp.com/showthread.php?t=185177
Köszönet érte :)
« Utoljára szerkesztve: 2013. December 15. - 13:51:55 írta Szasza »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
KickEx
« Válasz #1 Dátum: 2013. December 15. - 00:37:10 »
0 Show voters

Nem elérhető Szasza

  • 388
    • Profil megtekintése
KickEx
« Válasz #2 Dátum: 2013. December 15. - 10:23:39 »
0 Show voters

http://forum.sa-mp.com/showthread.php?t=185177
szép kód.
 
[/quote]
Köszi :D akkor ezt is kirakom leírásba :)

Nem elérhető SSK

  • 232
    • Profil megtekintése
KickEx
« Válasz #3 Dátum: 2013. December 15. - 13:45:23 »
0 Show voters
Timer-nél az idõnek elég a 25.
Én is annyit írtam és jó :D

Nem elérhető Szasza

  • 388
    • Profil megtekintése
KickEx
« Válasz #4 Dátum: 2013. December 15. - 13:52:19 »
0 Show voters

Timer-nél az idõnek elég a 25.
Én is annyit írtam és jó :D
 
[/quote]
Beleírva :)

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
KickEx
« Válasz #5 Dátum: 2013. December 16. - 16:52:56 »
0 Show voters

http://forum.sa-mp.com/showthread.php?t=185177
szép kód.
 
[/quote]
És ez javítja a \'Kick();\' funkciót? Nem hinném.

Nem elérhető Szasza

  • 388
    • Profil megtekintése
KickEx
« Válasz #6 Dátum: 2013. December 16. - 17:08:03 »
0 Show voters

 

http://forum.sa-mp.com/showthread.php?t=185177
szép kód.
 
[/quote]
És ez javítja a \'Kick();\' funkciót? Nem hinném.
 
[/quote]
Hm és tényleg ... meg se néztem nagyon de most látom hogy tényleg  :facepalm:

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
KickEx
« Válasz #7 Dátum: 2013. December 16. - 17:52:16 »
0 Show voters
Nem javítja de ha egybeírod ezzel a kóddal akkor javítva lesz.. Csak azért másoltam be, hogy lássátok, hogy másképp is meg lehet oldani.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal