[TuT] Izlaz iz org (TIM Ugovori)

2. Jul 2012. Zaključano
1,764
pregleda
4
postova
Dr.Nino
5
Underboss
2. Jul 2012.
Evo odlucio sam napisati ovaj tut za one koji zele malo unaprijediti svoj mod ! Radi se o tome da igrac nemoze izaci iz ORG ako nema dovoljno tim ugovora ! Vrlo je jednostavno i pohvatat ce te sve brzo 😉



1. Korak Varijabla
Prvo moramo pod pInfo(ili kako se enum kod vas zove) dodati novu varijablu, ja cu ju nazvati pTU i to ce izgledati ovako :
enum pInfo
{
pTU,



2. Korak Spremanje
Ovaj dio je samo c/p, imate npr
format(var, 64, "Key=%s\n", PlayerInfo);fwrite(hFile, var);
i vi samo ispod dodajte
format(var, 64, "TimUgovor=%s\n", PlayerInfo);fwrite(hFile, var);
Isto tako i za ostalo(update igracevih varijabli i slicno)



3. Korak Komanda
Ovo je najjednostavniji dio ! Imamo komandu npr
 if(strcmp(cmd, "/quitfaction", true) == 0)
{
if (GetPVarInt(playerid, "gPlayerLogged") != 0)
    {
        if(PlayerInfo > 0 || PlayerInfo > 0)
        {
    GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Napustili ste Organizaciju i sada ste civil.");
    gTeam = 3;
      PlayerInfo = 0;
    PlayerInfo = 3;
    PlayerInfo = 0;
      PlayerInfo = 0;
    PlayerInfo = 0;

    new rand = random(sizeof(CIV));

      SetSpawnInfo(playerid, gTeam, CIV,0.0,0.0,0.0,0,0,0,0,0,0,0);
    PlayerInfo = CIV;
    SpawnPlayer(playerid);
}
else
    SendClientMessage(playerid, COLOR_RED, "Nisi u organizaciji!");
}
  return 1;
}

I mi samo u komandu moramo dodati
if(PlayerInfo > 50) //stavite koliko zelite
I komanda na kraju izgleda ovako:
if(strcmp(cmd, "/quitfaction", true) == 0)
{
if (GetPVarInt(playerid, "gPlayerLogged") != 0)
    {
        if(PlayerInfo > 0 || PlayerInfo > 0)
        {
                    if(PlayerInfo > 0 || PlayerInfo > 0)
                    {
    GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Napustili ste Organizaciju i sada ste civil.");
    gTeam = 3;
      PlayerInfo = 0;
    PlayerInfo = 3;
    PlayerInfo = 0;
      PlayerInfo = 0;
    PlayerInfo = 0;

    new rand = random(sizeof(CIV));

      SetSpawnInfo(playerid, gTeam, CIV,0.0,0.0,0.0,0,0,0,0,0,0,0);
    PlayerInfo = CIV;
    SpawnPlayer(playerid);
}
else
    SendClientMessage(playerid, COLOR_RED, "Nisi u organizaciji!");
}
  return 1;
          }
}




4. Korak Dodavanje za payday

Nadite public PayDay(ako se vas tako zove) i dodajte u njega
PlayerInfo=-1





Tutorial by Don Conell
Napomena: ovo je samo za GF edit modove ! Ako zelite ovo morate prilagoditi vasem modu (sto nece biti tesko)
Takoder nemojte pisati "Zasto strcmp" jer sam komandu kopirao iz jednog GF moda pa mi se nije dalo stavljat ZCMD, a i skripterima ce bit ekstra lako prebaciti u ZCMD/YCMD !
ivica 156
5
Crime Lord
2. Jul 2012.
lijep tut,pomoci ce nekima  🙂
Dr.Nino
5
Underboss
3. Jul 2012.
SonY_ wrote on July 2, 2012, 11:52 pm:
TUT je dobar!
Zar ti nije lakse napraviti posebno varbijalu za tim i kaznu ugovor?

kazna ugovor nisam pravio vec samo da nemoze izaci dok nema vise od 50 tim ugovora

zaboravio sam rec da pod komande za kick iz org i ubacivanje u org dodate
PlayerInfo=0;
The Woozie
5
Kingpin
3. Jul 2012.
Odlican tut  😉

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha