Zaključano

Korisne komande

Započeo Obrisan korisnik
pre 15 godina
79,571
pregleda
310
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
aleluja
Godfather
pre 11 godina
NaÅ¡a san svoj stari gf edit na laptopu pa eto neka obična korisna komanda.. možda će nekom koristit možda ne.. meni je koristila 😉 🙂




CMD:tod(playerid,params[])
{
new sati, sats;
if(IsPlayerAdmin(playerid)) return SCM(playerid,-1,"Nisi admin!");
if(sscanf(params,"d", sati)) return SCM(playerid,-1,"/tod ");

SetWorldTime(sati);

format(sats, sizeof(sats),"Postavio si sat na: %d", sati);
SendClientMessage(playerid, -1, sats);
return true;
}
James_SmithXDl
OG Legend
pre 11 godina
Quote from March 3, 2014, 11:07 pm:
NaÅ¡a san svoj stari gf edit na laptopu pa eto neka obična korisna komanda.. možda će nekom koristit možda ne.. meni je koristila 😉 🙂




CMD:tod(playerid,params[])
{
new sati, sats;
if(IsPlayerAdmin(playerid)) return SCM(playerid,-1,"Nisi admin!");
if(sscanf(params,"d", sati)) return SCM(playerid,-1,"/tod ");

SetWorldTime(sati);

format(sats, sizeof(sats),"Postavio si sat na: %d", sati);
SendClientMessage(playerid, -1, sats);
return true;
}


Komanda je prosta..Trebao si nesto bolje stavit ali eto za pocetnika je dobro.
Antisa02
Hustler
pre 11 godina
Prilagodite sebi
CMD:aweapon(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) if(PlayerInfo < 5) return SCM(playerid,COLOR_RED,"ERROR:Nemate autorizaciju da koristite ovu komandu - nemate dovoljan admin level.");
{
new id, weaponid, ammo;
if(sscanf(params, "udd", id, weaponid, ammo)) SendClientMessage(playerid, -1, "KORISTI: /aweapon [Igracev ID] [Oruzje ID] ");
else if (!IsPlayerConnected(id)) return SCM(playerid, -1, "ERROR:Igrac nije na serveru.");
GivePlayerWeapon(id, weaponid, ammo);
}
return 1;
}
aleluja
Godfather
pre 11 godina
Obična komanda samo šta koristiš nepotrebnu funkciju IsPlayerConnected.. bolje je koristit INVALID_PLAYER_ID







Evo od mene komanda /pay.
Ta komanda služi za davanje novca, igrač igraču.
Za komandu vam treba: ZCMD, SSCANF,foreach
CMD:pay(playerid,params[])
{
new
pid,
pn,
str,
str2;
if(sscanf(params, "ud", pid,pn)) return SCM(playerid,-1,"KOMANDA: /pay ");
if(pn > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemate toliko novaca! Odaberite drugu valutu!");
if(pn < 0 || pn > 99999999) return SCM(playerid,-1,"Možete davati novce između $0 i $99999999");
else if(pid == INVALID_PLAYER_ID) return SCM(playerid,-1,"Ovaj igrač nije na serveru!");

GivePlayerMoney(pid,pn);
format(str,sizeof str,"Igrač %s vam je dao $%d!",GetName(playerid),pn);
SCM(pid,-1,str);
format(str2,sizeof str2,"Igrač %s je dao igraču %s $%d!",GetName(playerid),GetName(pid),pn);
SendAdminMessage(-1,str2);
return true;
}


stock GetName(playerid)
{
new pName, usPos;

GetPlayerName(playerid, pName, MAX_PLAYER_NAME);

usPos = strfind(pName, "_");

if (usPos != -1) pName = ' ';
return pName;
}


Ova funkcija GetName, će maknuti igraču "_" iz imena. 😉
stock SendAdminMessage(color, string[])
{
foreach(Player, i)
{
    if(IsPlayerAdmin(i))
{
SendClientMessage(i, color, string);
}
}
}


Ova gore funkcija služi da se poruka šalje adminima.



Nadam se da će nekome poslužiti ova komanda!

RobyBalkanac
Shot Caller
pre 11 godina
Evo jedna korisna i jednostavna cmd od mene
CMD:gt(playerid, params[])
{
if(PlayerInfo > 0)
{
new id, text;
if(sscanf(params, "is", id, text)) return SCM(playerid, GRAD2, "Koristite /gt ");
if(id < 0 || id > 6) return SCM(playerid, GRAD2, "Stil moze biti samo 0, 1, 3, 4, 5, 6.");
GameTextForAll(text, 5000, id);
}
else return SCM(playerid, GRAD2, "Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}
Blaeks_Biofor
Forum Don
pre 11 godina
Roby Deen wrote on July 15, 2014, 8:45 pm:
Evo jedna korisna i jednostavna cmd od mene
CMD:gt(playerid, params[])
{
if(PlayerInfo > 0)
{
new id, text;
if(sscanf(params, "is", id, text)) return SCM(playerid, GRAD2, "Koristite(playerid, "gt ");
if(id < 0 || id > 6) return SCM(playerid, GRAD2, "Stil moze biti samo 0, 1, 3, 4, 5, 6.");
GameTextForAll(text, 5000, id);
}
else return SCM(playerid, GRAD2, "Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}
pa dobro, nije bas previse korisna, ali fino, lepo je sto se trudis
RobyBalkanac
Shot Caller
pre 11 godina
Ovo je komanda namijenjena za admine i GM.Npr. na eventu dajete novac igracima i sa ovom komandom vama nece oduzeti novac a igracu ce ipak dati novac.Tako vlasnici nece morati davati novac staff timu za evente i tako  se necete morati brinuti da staff tim daje novac svojim drugovima i sl.
CMD:plati(playerid, params[])
{
if(PlayerInfo < 1 || PlayerInfo < 1) return SCM(playerid, GRAD2, "Niste ovlasceni koristiti ovu komandu!");// ovdje stavljate kako su vam definirani Admini/GM
new target, money;
if(sscanf(params, "ud", target, money)) return SCM(playerid, GRAD2, "/plati [ID/Ime] ");
if(target == INVALID_PLAYER_ID) return SCM(playerid, GRAD2, "Pogresan ID!");
if(target == playerid) return SCM(playerid, GRAD2, "Ne mozete samom sebi dati novac!");
if(money < 1) return SCM(playerid, GRAD2, "Suma novca ne moze biti manja od 1!");
new Float:Pos; GetPlayerPos(target,Pos,Pos,Pos);
if(!IsPlayerInRangeOfPoint(playerid,4.0,Pos,Pos,Pos)) return SCM(playerid, GRAD2, "Igrac nije blizu vas!");
new string;
g_NovacPlus(target, money);// ovdje upisujete kako je kod vas za davanje novca
format(string, sizeof(string), "{FFFFFF}%s ti je dao $%d.", GetName(playerid), money);
SCM(target, -1, string);
format(string, sizeof(string), "{FFFFFF}Dali ste igracu %s %d$.", GetName(target), money);
SCM(playerid, -1, string);
SavePlayer(target);
return 1;
}
Vedadd
Underboss
pre 11 godina
@HmHm:): Korisne komande, samo nemoj vadit iz NL Moda :3  😢  😢
vaske.pwn
Hustler
pre 11 godina
Čemu služi proxdetector?
denis_lapi
Godfather
pre 11 godina
On sluzi kao radius za chat. Znaci on salje jedan chat u nekom odredjenom radiusu tj. "prostoru". Primer ti je IC chat. Znaci nece ga videti svi, vec samo oni koji su u radiusu koji je odredjen u ProxDetectoru

EDIT: Ne mora bit chat, moze biti bilo koji string primer recimo (/me,/do,/w,/b,T) znaci tu se svuda koristi proxdetector
vaske.pwn
Hustler
pre 11 godina
Hvala pokusat cu nekako skontat to...
Sve sam ove komande pregledao za nekih pola sata i bravo vi.
aleluja
Godfather
pre 11 godina
bolje koristi hprox, potraži ga na forumu.
kolobaric
Street Runner
pre 11 godina
Evo jedna jednostavna /am komanda
CMD:am(playerid,paramas[])
{
new string,name;
if(PlayerInfo < 1 && IsPlayerAdmin(playerid)) return SCM(playerid,COLOR_RED,"ERROR: Niste autorizirani koristiti ovu komandu - nemate dovoljni administratorski level.");
{
    if(sscanf(paramas,"s",string)) return SCM(playerid,COLOR_LIGHTBLUE,"* /am ");
else
{
    GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"(( Admin %s: %s ))",name,string);
        SCMTA(COLOR_WHITE,string);
}
}
return 1;
}
Blaeks_Biofor
Forum Don
pre 11 godina
kolobaric wrote on September 20, 2014, 11:17 am:
Evo jedna jednostavna /am komanda
CMD:am(playerid,paramas[])
{
new string,name;
if(PlayerInfo < 1 && IsPlayerAdmin(playerid)) return SCM(playerid,COLOR_RED,"ERROR: Niste autorizirani koristiti ovu komandu - nemate dovoljni administratorski level.");
{
    if(sscanf(paramas,"s",string)) return SCM(playerid,COLOR_LIGHTBLUE,"* /am ");
else
{
    GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"(( Admin %s: %s ))",name,string);
        SCMTA(COLOR_WHITE,string);
}
}
return 1;
}
pAdmin, SCMTA, sscanf, ZCMD, COLOR_LIGHTBLUE, COLOR_WHITE, COLOR_RED, PlayerInfo ?
seiz
Enforcer
pre 11 godina
Evo jedna komanda od mene za busenje guma, nisam je testirao neka je neko testira pa ako ne radi neka mi posalje PM.
if(strcmp(cmd, "/busi", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo >= 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /busi [playerid/PartOfName] ");
SendClientMessage(playerid, COLOR_WHITE, "0. Sve gume");
SendClientMessage(playerid, COLOR_WHITE, "1. Zadnja desna");
SendClientMessage(playerid, COLOR_WHITE, "2. Prednja desna");
SendClientMessage(playerid, COLOR_WHITE, "3. Zadnja leva");
SendClientMessage(playerid, COLOR_WHITE, "4. Prednja leva");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
if(IsPlayerConnected(para1))
    {
  if(IsPlayerInAnyVehicle(para1))
  {
if(para1 != INVALID_PLAYER_ID)
        {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /busi [playerid/PartOfName] ");
SendClientMessage(playerid, COLOR_WHITE, "0. Sve gume");
SendClientMessage(playerid, COLOR_WHITE, "1. Zadnja desna");
SendClientMessage(playerid, COLOR_WHITE, "2. Prednja desna");
SendClientMessage(playerid, COLOR_WHITE, "3. Zadnja leva");
SendClientMessage(playerid, COLOR_WHITE, "4. Prednja leva");
return 1;
}
new guma;
guma = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /busi [playerid/PartOfName] ");
SendClientMessage(playerid, COLOR_WHITE, "0. Sve gume");
SendClientMessage(playerid, COLOR_WHITE, "1. Zadnja desna");
SendClientMessage(playerid, COLOR_WHITE, "2. Prednja desna");
SendClientMessage(playerid, COLOR_WHITE, "3. Zadnja leva");
SendClientMessage(playerid, COLOR_WHITE, "4. Prednja leva");
return 1;
}
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, " Ne mozete sami sebi da izbusite gumu !");
new panels, doors, lights, tires;
new carid = GetPlayerVehicleID(id);
switch (stat)
{
case 0:
{
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 15);
}
case 1:
{
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 1);
}
case 2:
{
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 2);
}
case 3:
{
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 4);
}
case 4:
{
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 8);
}
default:
{
format(string, sizeof(string), "  Pogresan broj gume!", amount);
                                                SendClientMessage(playerid, COLOR_GRAD1, string);

}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Taj igrac nije online!");
}
  }
  else
  {
SendClientMessage(playerid, COLOR_GRAD1, "  Taj igrac nije u vozilu!");
  }
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  You are not authorized!");
}
}
}
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava