Zaključano

Korisne komande

Započeo Obrisan korisnik
pre 15 godina
79,573
pregleda
310
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
TheToretto
Made Man
pre 10 godina
Ova komanda je meni bas trebala prosle godine kada sam pravio RP server i nikako je nisam mogao naci,a nisam je znao napraviti.Nadam se da ce nekome koristiti 😄
Napomena:Komanda preuzeta iz GG moda
CMD:gotocp(playerid, params[])
{
if(PI >= 6 || IsPlayerAdmin(playerid))
{
    if(IgracevCPPrikazan == false) return SCM(playerid, GRAD2, "[{F81414}Greska!{FFFFFF}] Trenutno nije prikazan nijedan Checkpoint!");
    if(IsPlayerInAnyVehicle(playerid)) NovaPozicijaV(playerid, CheckpointX, CheckpointY, CheckpointZ);
    else if(!IsPlayerInAnyVehicle(playerid)) SetPlayerPos_H(playerid, CheckpointX, CheckpointY, CheckpointZ);
    SCM(playerid, GRAD2, "Teleportovani ste do checkpointa!");
}
else return SCM(playerid, GRAD2, "[{F81414}Greska!{FFFFFF}] Niste autorizovani da koristite ovu komandu!");
return 1;
}

new PI;

new bool:IgracevCPPrikazan;

new Float:CheckpointX;
new Float:CheckpointY;
new Float:CheckpointZ;

stock NovaPozicijaV(playerid, Float:X, Float:Y, Float:Z)
{
if(!IsPlayerConnected(playerid)) return 1;
if(!IsPlayerInAnyVehicle(playerid)) return SetPlayerPos_H(playerid, X, Y, Z);
SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
h_TogglePlayerControllable(playerid,0);//this will freeze player
SetTimerEx("Unfreeze",2000,0,"i",playerid);
return 1;
}

stock SetPlayerPos_H(playerid, Float:X, Float:Y, Float:Z)
{
if(!IsPlayerConnected(playerid)) return 1;
SetPlayerPos(playerid, X, Y, Z);
h_TogglePlayerControllable(playerid,0);//this will freeze player
SetTimerEx("Unfreeze",2000,0,"i",playerid);
return 1;
}

I to je to 😁
Vuzimir
Kingpin
pre 10 godina
@TheTorreto Komanda nije dobra, ima nepotrebnih stvari sto si stavio da se doda a i fali stock h_SetPlayerCheckPoint...

ovako bi trebalo izgledati:
CMD:gotocp(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
    if(IgracevCPPrikazan == false) return SCM(playerid, GRAD2, "[{F81414}Greska!{FFFFFF}] Trenutno nije prikazan nijedan Checkpoint!");
    if(IsPlayerInAnyVehicle(playerid)) NovaPozicijaV(playerid, CheckpointX, CheckpointY, CheckpointZ);
    else if(!IsPlayerInAnyVehicle(playerid)) SetPlayerPos(playerid, CheckpointX, CheckpointY, CheckpointZ);
    SCM(playerid, GRAD2, "Teleportovani ste do checkpointa!");
}
else return SCM(playerid, GRAD2, "[{F81414}Greska!{FFFFFF}] Niste autorizovani da koristite ovu komandu!");
return 1;
}

new bool:IgracevCPPrikazan;
new Float:CheckpointX;
new Float:CheckpointY;
new Float:CheckpointZ;

stock NovaPozicijaV(playerid, Float:X, Float:Y, Float:Z)
{
if(!IsPlayerConnected(playerid)) return 1;
if(!IsPlayerInAnyVehicle(playerid)) return SetPlayerPos(playerid, X, Y, Z);
SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
return 1;
}

stock h_SetPlayerCheckpoint(playerid, Float:X, Float:Y, Float:Z, Float:radius)
{
CheckpointX = X;
CheckpointY = Y;
CheckpointZ = Z;
CheckpointR = radius;
IgracevCPPrikazan = true;
SetPlayerCheckpoint(playerid, X, Y, Z, radius);
return 1;
}
stock h_DisablePlayerCheckpoint(playerid)
{
CheckpointX = 0.0000;
CheckpointY = 0.0000;
CheckpointZ = 0.0000;
CheckpointR = 0.0000;
IgracevCPPrikazan = false;
return DisablePlayerCheckpoint(playerid);
}
TheToretto
Made Man
pre 10 godina
Vuzimir wrote on June 19, 2015, 8:16 pm:
@TheTorreto Komanda nije dobra, ima nepotrebnih stvari sto si stavio da se doda a i fali stock h_SetPlayerCheckPoint...

ovako bi trebalo izgledati:
CMD:gotocp(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
    if(IgracevCPPrikazan == false) return SCM(playerid, GRAD2, "[{F81414}Greska!{FFFFFF}] Trenutno nije prikazan nijedan Checkpoint!");
    if(IsPlayerInAnyVehicle(playerid)) NovaPozicijaV(playerid, CheckpointX, CheckpointY, CheckpointZ);
    else if(!IsPlayerInAnyVehicle(playerid)) SetPlayerPos(playerid, CheckpointX, CheckpointY, CheckpointZ);
    SCM(playerid, GRAD2, "Teleportovani ste do checkpointa!");
}
else return SCM(playerid, GRAD2, "[{F81414}Greska!{FFFFFF}] Niste autorizovani da koristite ovu komandu!");
return 1;
}

new bool:IgracevCPPrikazan;
new Float:CheckpointX;
new Float:CheckpointY;
new Float:CheckpointZ;

stock NovaPozicijaV(playerid, Float:X, Float:Y, Float:Z)
{
if(!IsPlayerConnected(playerid)) return 1;
if(!IsPlayerInAnyVehicle(playerid)) return SetPlayerPos(playerid, X, Y, Z);
SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
return 1;
}

stock h_SetPlayerCheckpoint(playerid, Float:X, Float:Y, Float:Z, Float:radius)
{
CheckpointX = X;
CheckpointY = Y;
CheckpointZ = Z;
CheckpointR = radius;
IgracevCPPrikazan = true;
SetPlayerCheckpoint(playerid, X, Y, Z, radius);
return 1;
}
stock h_DisablePlayerCheckpoint(playerid)
{
CheckpointX = 0.0000;
CheckpointY = 0.0000;
CheckpointZ = 0.0000;
CheckpointR = 0.0000;
IgracevCPPrikazan = false;
return DisablePlayerCheckpoint(playerid);
}


Hvala na ispravci,i sam sam danas skontao,ali zaboravio ovde editovati,inace bas mi je trebala komanda prosle godine i nikako nisam znao napraviti.
Vuzimir
Kingpin
pre 10 godina
@TheTorreto nista, samo sljedeci put malo vise pripazi i to je to 🙂 da se ovdje ne stvara spam zbog ispravki...
aleluja
Godfather
pre 10 godina
domo101 wrote on July 18, 2015, 11:37 am:
CMD:agiveweapon(playerid, params[])
{

if(PlayerInfo < 6) return SCM(playerid, -1, ""ZUTA" "BIJELA"Samo Admini (Admin Level 6+)!");
new pplayerid,gun,ammo,string;
if(sscanf(params, "uii", pplayerid,gun,ammo)) return SCM(playerid,-1, ""ZUTA"BGR Pomoc | "BIJELA"/agiveweapon [ID/Nick] [Weapon ID] ");
if(pplayerid == IPI) return SCM(playerid, -1, " "CRVENA"Taj igrac nije na serveru!");
g_GivePlayerWeapon(pplayerid, gun,ammo);
format(string,sizeof(string),""ZUTA" "BIJELA"Admin "CRVENA"%s "BIJELA"vam je dao oruzije ID "SPLAVA"%d!",GetName(playerid),gun);
SCM(pplayerid,-1,string);
format(string,sizeof(string),""ZUTA" "BIJELA"Dali ste oruzije ID "CRVENA"%d "BIJELA"igracu "SPLAVA"%s!",gun,GetName(pplayerid));
SCM(playerid,-1,string);
return 1;
}


Eto jedna koju sam ja koristio za svoj gm (Balkan Gaming Roleplay  |  American Cities Roleplay)


to ne služi ničemu. zašto? odakle ljudima te tvoje definicije sve?
#Bobby
Rookie
pre 10 godina
= Komanda /zivot =

Komanda:
CMD:zivot(playerid,params[])
{
    if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,-1,"{F81414}ERROR: Nemate dovoljno novaca."); //Provjerava ima li igrač dovoljno novaca kod sebe (postavljeno je na 500$), ako nema Å¡alje mu poruku da nema dovoljno novaca.
    SetPlayerHealth(playerid, 100.0); //Postavlja igraču život na 100.
    SendClientMessage(playerid,-1,"{00FF00}#INFO: UspjeÅ¡no ste se izliječili.");//Å alje igraču poruku da se uspjeÅ¡no izliječio.
    return 1;
}

Komentar:Ovo je osnovna komanda namjenjena početnicima u skriptanju, sve je objašnjeno. :-*
#Gimmyxa
Wheel Man
pre 9 godina
Evo od mene nesto 🙂

YCMD:selfie(playerid,params[],help)
{
    #pragma unused help
if(UlogovanIgrac == 0 || PI == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI < 1 && ACCmd == 1) return Error(playerid, "Komande mozete koristiti svakih 0.5sec!");
CmdProtect(playerid);
if(vulkanizer == 1) return true;
if(VecUcitavaju == 1) return true;
if(IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Ne mozes u vozilu ovo!");
if(PI > 0) return Error(playerid, "Ne mozes to u zatvoru!");
    if(PljackaVreme > 0 || ZauzimanjeVreme > 0 || Tazovan > 0 || Zavezan > 0 || Tie > 0) return Error(playerid, "Ne mozes to!");
if(PI == 0) return Error(playerid, "Nemate mobilni telefon!");
if(PI > 0) return Error(playerid, "Na survivoru si, ne mozes to!");
if(PisanjeJok == 1) return Error(playerid, "Ne mozes to u ovom trenutku!");
if(drogaz == 1) return Error(playerid, "Trenutno si u efektu droge!");
if(kLol > 0) return Error(playerid, "Ne mozete to!");
if(Zavezan > 0 || Tie > 0 || Tazovan > 0) return Error(playerid, "Ne mozete to dok ste zavezani/sokirani! (zbog psovanja)");
if(TV == 1) return Error(playerid, "Gledas tv, ne mozes to!");
if(PI == 1) return Error(playerid, "Nije ti upaljen telefon!");
if(PI == 1) return Error(playerid, "Ne mozes to, ranjen si!");
    if(takingselfie == 0)
    {
        GetPlayerPos(playerid,lX,lY,lZ);
        static Float: n1X, Float: n1Y;
        if(Degree >= 360) Degree = 0;
        Degree += Speed;
        n1X = lX + Radius * floatcos(Degree, degrees);
        n1Y = lY + Radius * floatsin(Degree, degrees);
        SetPlayerCameraPos(playerid, n1X, n1Y, lZ + Height);
        SetPlayerCameraLookAt(playerid, lX, lY, lZ+1);
        SetPlayerFacingAngle(playerid, Degree - 90.0);
        lz_TogglePlayerControllable(playerid, 0);
        takingselfie = 1;
        ApplyAnimation(playerid, "PED", "gang_gunstand", 4.1, 1, 1, 1, 1, 1, 1);
        SCM(playerid, -1, "{C3C3C3}SERVER: {FFFFFF}Trenutno si u modu slikanja selfie-a!");
        SCM(playerid, -1, "Pritisni: F8 - kada budes bio spreman da slikas selfie");
        SCM(playerid, -1, " F7 - da iskljucis chat");
        SCM(playerid, -1, " NUM6/NUM4 - da pomeras kameru.");
        SCM(playerid, -1, "Upisi: /tog hud - da iskljucis textdrawove");
        SCM(playerid, -1, " /headmove - da iskljucis mrdanje glave");
        SCM(playerid, -1, " /selfie - da izadjes iz selfie moda.");
    }
    else if(takingselfie == 1)
    {
        lz_TogglePlayerControllable(playerid, 1);
        SetCameraBehindPlayer(playerid);
        takingselfie = 0;
StopLoopingAnim(playerid);
    }
    return true;
}
slipnkit
Shot Caller
pre 9 godina
TiXoR_ wrote on May 11, 2016, 10:37 am:
Evo od mene nesto 🙂

YCMD:selfie(playerid,params[],help)
{
    #pragma unused help
if(UlogovanIgrac == 0 || PI == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI < 1 && ACCmd == 1) return Error(playerid, "Komande mozete koristiti svakih 0.5sec!");
CmdProtect(playerid);
if(vulkanizer == 1) return true;
if(VecUcitavaju == 1) return true;
if(IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Ne mozes u vozilu ovo!");
if(PI > 0) return Error(playerid, "Ne mozes to u zatvoru!");
    if(PljackaVreme > 0 || ZauzimanjeVreme > 0 || Tazovan > 0 || Zavezan > 0 || Tie > 0) return Error(playerid, "Ne mozes to!");
if(PI == 0) return Error(playerid, "Nemate mobilni telefon!");
if(PI > 0) return Error(playerid, "Na survivoru si, ne mozes to!");
if(PisanjeJok == 1) return Error(playerid, "Ne mozes to u ovom trenutku!");
if(drogaz == 1) return Error(playerid, "Trenutno si u efektu droge!");
if(kLol > 0) return Error(playerid, "Ne mozete to!");
if(Zavezan > 0 || Tie > 0 || Tazovan > 0) return Error(playerid, "Ne mozete to dok ste zavezani/sokirani! (zbog psovanja)");
if(TV == 1) return Error(playerid, "Gledas tv, ne mozes to!");
if(PI == 1) return Error(playerid, "Nije ti upaljen telefon!");
if(PI == 1) return Error(playerid, "Ne mozes to, ranjen si!");
    if(takingselfie == 0)
    {
        GetPlayerPos(playerid,lX,lY,lZ);
        static Float: n1X, Float: n1Y;
        if(Degree >= 360) Degree = 0;
        Degree += Speed;
        n1X = lX + Radius * floatcos(Degree, degrees);
        n1Y = lY + Radius * floatsin(Degree, degrees);
        SetPlayerCameraPos(playerid, n1X, n1Y, lZ + Height);
        SetPlayerCameraLookAt(playerid, lX, lY, lZ+1);
        SetPlayerFacingAngle(playerid, Degree - 90.0);
        lz_TogglePlayerControllable(playerid, 0);
        takingselfie = 1;
        ApplyAnimation(playerid, "PED", "gang_gunstand", 4.1, 1, 1, 1, 1, 1, 1);
        SCM(playerid, -1, "{C3C3C3}SERVER: {FFFFFF}Trenutno si u modu slikanja selfie-a!");
        SCM(playerid, -1, "Pritisni: F8 - kada budes bio spreman da slikas selfie");
        SCM(playerid, -1, " F7 - da iskljucis chat");
        SCM(playerid, -1, " NUM6/NUM4 - da pomeras kameru.");
        SCM(playerid, -1, "Upisi: /tog hud - da iskljucis textdrawove");
        SCM(playerid, -1, " /headmove - da iskljucis mrdanje glave");
        SCM(playerid, -1, " /selfie - da izadjes iz selfie moda.");
    }
    else if(takingselfie == 1)
    {
        lz_TogglePlayerControllable(playerid, 1);
        SetCameraBehindPlayer(playerid);
        takingselfie = 0;
StopLoopingAnim(playerid);
    }
    return true;
}

to ne služi ničemu. zašto? odakle ljudima te tvoje definicije sve?

Tixor objasnio gore već 🙂
ophion
OG Legend
pre 9 godina
new bool:Names;
NA VRH SKRIPTE
YCMD:names(playerid, params[], help)
{
    Names = !Names;
    for(new i;i    {
        ShowPlayerNameTagForPlayer(playerid,i,Names);
    }
    if(Names) SendClientMessage(playerid,-1,"Nametags su ukljuceni!");
    else SendClientMessage(playerid,-1,"Nametags su iskljuceni!");
    return 1;
}
Nasao sam ovo u strcmp pa sam preveo i prilagodio,nisam ja sklapao kod samo sam preveo i dao ovamo.
Bryan123
Enforcer
pre 9 godina
Evo nešto jednostavno,portanje administracije do igrača.

stock Ime(playerid)
{
new pName;
GetPlayerName(playerid, pName, sizeof(pName));
return pName;
}

stock ImeIgraca(id)
{
new pName;
GetPlayerName(id, pName, sizeof(pName));
return pName;
}

YCMD:idido(playerid, params[], help)
{
#pragma unused help
if(PlayerInfo > 0 || PlayerInfo > 0 || IsPlayerAdmin(playerid))
{
new id, string1, string2;
new Float: x, Float: y, Float: z;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Koristi: /ididi [id/deo imena]");
else
{
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Taj igrac je offline.");
GetPlayerPos(id, x, y, z);
            SetPlayerPos(playerid, x, y+5, z);
if(IsPlayerAdmin(playerid) || PlayerInfo == 6)
{
  format(string1, sizeof(string1), "Head Admin %s se teleportovao do vas.", Ime(playerid));
}
else if(PlayerInfo > 0 && PlayerInfo < 6)
{
    format(string1, sizeof(string1), "Admin %s se teleportovao do vas.", Ime(playerid));
}
else if(PlayerInfo > 0)
{
    format(string1, sizeof(string1), "GameMaster %s se teleportovao do vas.", Ime(playerid));
}
SendClientMessage(id, -1, string1);
format(string2, sizeof(string2), "Teleportovali ste se do %s.", ImeIgraca(id));
SendClientMessage(playerid, -1, string2);
}
}
else return SendClientMessage(playerid, -1, "Nemate ovlascenje za koriscenje ove komande.");
return 1;
}
GhostPawno
OG Legend
pre 8 godina
Ovo vam je komanda za stit, korisno za Policiju. tj. RP servere
Prvi put da radim sa Attach objektima.
Na vrhu skripte gde su boje.
#define ZUTA 0xFFFF00FF


Tamo gde su vam komande dodate ovo:
    CMD:pdstit(playerid, params[])
    {
        #pragma unused params
        SCM(playerid, ZUTA, "Stavio si stit");
        if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
        //AttachObjectCorrectly(playerid, 18637);
        SetPlayerAttachedObject(playerid, 1, 18637, 5, -0.064955, -0.135697, -0.200892, 54.463840, 10.984453, 87.706436, 1.078429, 1.000000, 1.000000 );
        return 1;
    }

    CMD:skinistit(playerid, params[],help)
    {
        #pragma unused help
        #pragma unused params
        if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); // skida igracu stit
        return 1;
    }
NjobeX
Street Runner
pre 8 godina
POTREBNA MI JE KOMANDA ZA /CHANGENAME da radi YCMD
Pikac
Underboss
pre 8 godina
Komanda da pustate IG pesme sa youtuba
 CMD:playyt( playerid, params[] ) {

    if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Nisi ovlascen da koristis ovu komandu!" );
    if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti na duznosti." );
    if( isnull( params ) ) return Usage( playerid, "/playyt [ YouTube URL ]" );

    format( params, 145, "http://www.youtubeinmp3.com/fetch/?video=%s", params );
    foreach( Player, i ) {
    StopAudioStreamForPlayer( i );
    PlayAudioStreamForPlayer( i, params );
}

format( globalstring, sizeof( globalstring ), ""col_red": "col_white"%s je pustio pesmu, da je ugasis - /stopmusic", ImeIgraca( playerid ) );
SCMA( -1, globalstring );
    return 1;
}


Za stopiranje muzike
CMD:stopmusic( playerid, params[] ) {

StopAudioStreamForPlayer( playerid );

Info( playerid, "Ugasio si pjesmu." );
return 1;
}
Uros_Edition
Kingpin
pre 8 godina
Treba mi /tdoff komanda u YCMD
Arkoo
Underboss
pre 8 godina
Ur®Os™ wrote on May 5, 2017, 2:13 pm:
Treba mi /tdoff komanda u YCMD

YCMD:tdoff(playerid,params[],help)
{
    TextDrawHideForPlayer(playerid, IME TD-a);
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava