[TUTORIAL BY ZERO] Kreiranje AFK sistema sa afk i back komandom! [ZCMD]

29. Jul 2012. Zaključano
3,212
pregleda
13
postova
Daniel_Fazlijevic
5
Crime Lord
29. Jul 2012.
Uvod
Pozdrav, u ovom tutorijalu cu vam objasniti kako napraviti AFK system sa /afk i /back komandom!
Potrebni su vam:
  • Osnovno znanje pawna

  • SA-MP Windows/Linux server

  • Pawno

  • ZCMD Include.

Prvo cemo krenuti kreiranjem /afk komande..
COMMAND:afk(playerid,params[])  
{   
    SetPlayerVirtualWorld(playerid, 932); //Promenice igracev VW na 932
    TogglePlayerControllable(playerid, 0); // Nece moci da se pomera
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "AFK", ""COLOR_WHITE"Sada si AFK, neces moci da se pomeras  , koristi "COLOR_RED"/back "COLOR_WHITE"da prestanes da budes AFK", "OK", ""); // Pokazuje se dialog AFK igracu da je AFK.
new pName, //Definisemo pName
    string; // String - ime stringa ; 128 - broj karaktera
    GetPlayerName(playerid, pName, sizeof(pName)); //Uzimamo igracevo ime
    format(string, sizeof(string), "%s je sada AFK!", pName); // kreiranje string poruke
    SendClientMessageToAll(0xFF0000AA, string); // Poruka koja ce se prikazati svima da je igrac AFK. ; 0xFF0000AA - boja poruke ( mozete izmeniti )
    return 1;

Kreiranje BACK komande
COMMAND:back(playerid,params[])  

     
   
    SetPlayerVirtualWorld(playerid, 0); //postavljanje igracevog VW-a na 0             
    TogglePlayerControllable(playerid, 1);      // Unfreeza igraca
  ShowPlayerDialog(playerid , DIALOG_STYLE_MSGBOX , " AFK ","Dobrodosao nazad!","Ok",""); //Prikazivanje dialoga igracu
    new pName,
    string;
    GetPlayerName(playerid, pName, sizeof(pName));  // uzimanje igracevog imena
    format(string, sizeof(string), "%s vise nije AFK!", pName);  //string za slanje poruke svima da igrac nije vise afk
    SendClientMessageToAll(0xFF0000AA, string); 
    return 1; 

To bi bilo to , ocenite tutorijal 🙂
Ukoliko vam se javljaju neki errori ili imate neki bug , javite u temi ili preko PM-a!
Daniel_Fazlijevic
5
Crime Lord
29. Jul 2012.
RICK3N wrote on July 29, 2012, 10:56 am:
Dobar je tutorijal ali neshavacam sto komande pravite ? ovo nije za rp niti ikakve servere iz razloga sto se moze abusat u raznim situacijama. Bolje bi bilo da si napravio Da kad stisne ESC da mu se pojavi iznad glave igrac je afk i kad se ponovo vrati u igru da mu se obrise lable iznad glave..

Dodacu to za label ali mislim da ne postoji to za ESC .
Daniel_Fazlijevic
5
Crime Lord
29. Jul 2012.
RICK3N wrote on July 29, 2012, 10:56 am:
Dobar je tutorijal ali neshavacam sto komande pravite ? ovo nije za rp niti ikakve servere iz razloga sto se moze abusat u raznim situacijama. Bolje bi bilo da si napravio Da kad stisne ESC da mu se pojavi iznad glave igrac je afk i kad se ponovo vrati u igru da mu se obrise lable iznad glave..

Dodacu to za label ali mislim da ne postoji to za ESC .

Postoji vidio sam na par servera..

Ok, ako nadjes kako podeli to sa nama 😄
goran
5
Kingpin
29. Jul 2012.
Trebalo bi ovak' nekako ako se nisam sjeb** xD
else if(GetPVarInt(i,"ESCTajmer") == 1)
{
SetPlayerChatBubble(i, "Igrac je AFK", COLOR_RED, 30.0,60000);
}
Daniel_Fazlijevic
5
Crime Lord
30. Jul 2012.
#define playerid wrote on July 29, 2012, 6:43 pm:
dobro je solidno

'Fala na oceni.
The Woozie
5
Kingpin
30. Jul 2012.
A zasto ce ti ovo SCM to all.. , da prikazuje svima da je igrac AFK ? to je nepotrebno..
SeYziicH
4
Made Man
5. Avg. 2012.
Dobro i korisno pocetnicima..
mile12345
5
Underboss
11. Avg. 2012.
Odlicno 10/10 😄
Daniel_Fazlijevic
5
Crime Lord
11. Avg. 2012.
Mile12345 wrote on August 11, 2012, 2:30 am:
Odlicno 10/10 😄

Hvala.
Daniel_Fazlijevic
5
Crime Lord
11. Avg. 2012.
Shockâ„¢ wrote on August 11, 2012, 11:30 am:
Dobro je pohvala 😉

Hvala.
[FG] Alex_Deniro
3
Hustler
11. Avg. 2012.
!вυ!ѕєуzιι¢н™.amx wrote on August 5, 2012, 11:54 pm:
Dobro i korisno pocetnicima..
...LaNeX...
4
Enforcer
12. Avg. 2012.
Cool tut
Daniel_Fazlijevic
5
Crime Lord
12. Avg. 2012.
...LaNeX... wrote on August 12, 2012, 11:15 am:
Cool tut

Na autora xD

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha