[TUT]Kako napraviti /aduty komandu

Započeo berroni.pwn
26. Avg. 2016. Zaključano
1,737
pregleda
3
postova
berroni
5
Kingpin
26. Avg. 2016.

  • Naziv tutorijala

  Kako napraviti /aduty cmd
  • Detaljan opis tutorijala

 
1. Otvorite vas GM
2. Na vrhu skripte dodajte
#define COLOR_DRED 0xFF0000AA //definira crvenu boju
new aDuty;

3. Ispod OnPlayerConnect dodajte:
aDuty = 0; //Postavlja igraca off duty kada udje na srw

4. Ispod OnPlayerDisconnect dodajte:
aDuty = 0; //Postavlja off duty kada izadje

5. Dodajte ovo ondje gdje dodajete vase komande:
CMD:aduty(playerid) 
{
if(PlayerInfo >=1 || IsPlayerAdmin(playerid)) //Ako koristite RCON admina obrisite (PlayerInfo >=1 ||
{
if (aDuty == 0) //Check if player is on duty
{
new string;
new Float:x,Float:y,Float:z;
new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_DRED,x,y,z, 40.0, 0, 0); //Creates 3d text label at player position
GetPlayerPos(playerid,x,y,z); //Trazi pozicije igraca
SetPlayerHealth(playerid,999999); //Daje godmode igracu[ne moze ga niko raniti]
SetPlayerColor(playerid,COLOR_DRED); //Postavlja crvenu admin boju
SetPlayerSkin(playerid,294); //Postavlja admin skin na 294
format(string,sizeof(string), "%s je sada na duznosti!",GetPlayerNameEx(playerid)); //Postavljate koju poruku da igraci dobiju
SendClientMessageToAll(COLOR_DRED,string); //Salje poruku igracima
SendClientMessage(playerid,COLOR_DRED,"Ti si sada na duznosti!");
Attach3DTextLabelToPlayer(label,playerid,0.0, 0.0, 0.7);
aDuty = 1; //Daje igracu duznost
}
else if (aDuty == 1) //Provjerava da li je igrac na duznosti
{
  new string;
  new Float:x,Float:y,Float:z;
  new Text3D:label = Create3DTextLabel("Admin na duznosti!", COLOR_DRED,x,y,z, 40.0, 0, 0);
  Delete3DTextLabel(label);
    SetPlayerHealth(playerid,100); //Vraca HP nazad na 100
format(string,sizeof(string)," %s je sada van duznosti!",GetPlayerNameEx(playerid)); //Pisite koju poruku da igraci dobiju kada admin skine duznost
SendClientMessageToAll(COLOR_DRED,string); //Salje igracima tu poruku
SendClientMessage(playerid, COLOR_DRED,"Admin je sada van duznosti!"); //Salje poruku
aDuty = 0; //Skida duznost adminu
}
}
else
SendClientMessage(playerid,COLOR_DRED,"Niste ovlasteni!"); //Error poruka koju salje igracima koji nisu admini
return 1;
}


ZA POCETNIKE !
Credits:
Audi_Quattrix



amersoftic
5
Kingpin
18. Sep. 2016.
Posluzit ce nekom ...
eSADâ„¢
5
Kingpin
18. Sep. 2016.
Moglo je to na mnogo laksi i kraci nacin ali eto posluzit ce nekom

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha