Ideje za skriptere

Započeo Łuk@, Novembar 13, 2017, 13:43:17 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 5 gostiju pregledaju ovu temu.

Vaša ideja: Sistem janjeta
Detaljno opisano: e ovako,da se doda sistem janjeta u market,ako nekom nije mrsko nek napravi u mesnicu,pa u njoj i kad neki igrac kupi janje da mu se doda u ranac i gdje god da otidje moze da izvadi i da pece
Fina vam je roba,al slaba davanja

Citat: Halil ãƒ,, poslato Februar 26, 2018, 16:41:34 POSLE PODNE
Vaša ideja: Sistem janjeta
Detaljno opisano: e ovako,da se doda sistem janjeta u market,ako nekom nije mrsko nek napravi u mesnicu,pa u njoj i kad neki igrac kupi janje da mu se doda u ranac i gdje god da otidje moze da izvadi i da pece
kod ovoga znaju da se on drogira
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Łukmember=1996][/member] link=topic=116239.msg824294#msg824294 date=1519659860]
kod ovoga znaju da se on drogira
Dinamicno kreiranje firmi, ali potpuno dinamicno. Dakle vlasnik neke firme ( npr Butik ) moze dodavati nesto u svoju firmu IG.
Recimo moze dodavati kackete, maske i ostalo po odredjenoj ceni koju postavlja vlasnik servera.
Kada vlasnik firme naruci nesto, onda dostavljac primi poruku sta je taj i taj vlasnik firme narucio.
A ako nema ni jednog dostavljaca na serveru, onda server sam postavlja toj firmi odredjenu stvar.
Oduvek sam se pitao:
"Zbog cega se ljudi toliko brinu jedni za druge?",
"Zasto ljudi daju sve od sebe da usrece neku osobu?"

Najjednostavnije receno brinu se jer vole tu osobu celim svojim srcem,
daju sve od sebe da je usrece zbog toga sto ne zele da je ikada vide tuznom ili rasplakanom.
#xsarnaaparatima..

Citat: Halil ãƒ,, poslato Februar 26, 2018, 16:41:34 POSLE PODNE
Vaša ideja: Sistem janjeta
Detaljno opisano: e ovako,da se doda sistem janjeta u market,ako nekom nije mrsko nek napravi u mesnicu,pa u njoj i kad neki igrac kupi janje da mu se doda u ranac i gdje god da otidje moze da izvadi i da pece
Dobra ideja


bilo je lijepo dok je trajalo.


Citat: Łukmember=1996][/member] link=topic=116239.msg824262#msg824262 date=1519653279]
[pawn]new bool:glasanjeukljuceno = false,
   imelika[24+1],
   glasanjaDA = 0,
   glasanjaNE = 0,
   potrebnoglasova = 0,
   string[128];

CMD:liderglasanje(playerid, params[])
{
   if(sscanf(params, "u", params[0], params[1])) return SendClientMessage(playerid, -1, "/liderglasanje (id/ime_prezime) (koliko glasova treba za da)");
   if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Igrac nije konektovan/pogresan id.");
   strmid(imelika, params[0], 0, strlen(params[0]), 24+1);
   glasanjeukljuceno = true;
   format(string, sizeof(string), "Igrac %s je izbor za lidera, ukoliko zelite da on bude lider kucajte /da, ukoliko ne zelite pisite /ne, potrebno %d glasova.", GetName(params[0]), params[1]);
   SendClientMessageToAll(-1, string);
   potrebnoglasova = params[1];
   return 1;
}

GetName(playerid)
{
   new name[MAX_PLAYER_NAME+1];
   GetPlayerName(playerid, name, MAX_PLAYER_NAME+1);
   return name;
}

CMD:da(playerid, params[])
{
   if(glasanjeukljuceno == true)
   {
      if(glasanjaDA == potrebnoglasova)
      {
         format(string, sizeof(string), "Glasanje je zavrseno, pobjednik je %s, glasova DA > %d, glasova NE > %d", GetName(imelika), glasanjaDA, glasanjaNE);
         SendClientMessageToAll(-1, string);
         glasanjaDA = 0;
         glasanjaNE = 0;
         potrebnoglasova = 0;
         strmid(imelika, "Nepoznato", 0, strlen("Nepoznato"), 9);
      }
      else if(glasanjaDA < potrebnoglasova)
      {
         glasanjaDA++;
         SendClientMessageToAll(-1, "Jos jedan glas DA.");
      }
   }
   return 1;
}

CMD:ne(playerid, params[])
{
   if(glasanjeukljuceno == true)
   {
      if(glasanjaNE == potrebnoglasova)
      {
         format(string, sizeof(string), "Glasanje je zavrseno, nazalost %s nije dobio lidera, glasova DA > %d, glasova NE > %d", GetName(imelika), glasanjaDA, glasanjaNE);
         SendClientMessageToAll(-1, string);
         glasanjaDA = 0;
         glasanjaNE = 0;
         potrebnoglasova = 0;
         strmid(imelika, "Nepoznato", 0, strlen("Nepoznato"), 9);
      }
      else if(glasanjaNE < potrebnoglasova)
      {
         glasanjaNE++;
         SendClientMessageToAll(-1, "Jos jedan glas NE.");
      }
   }
   return 1;
}[/pawn] to moze sve u 2 komande i da bude u manje linija i bolje ali et, nez koje cuvanje koristis ti sebi samo preimenuj varijable i to, cuvanje i citanje, ini_writestring, ini_writeint za pisanje, ini_string i ini_int za citanje, nisam testirao ali trebalo bi da radi, na brzinu sam radio

Malo si ga sjebao sa provjerama al evo napravio sam kako je on to zamislio.


new bool:glasanjeukljuceno = false,
glasanjaDA = 0,
glasanjaNE = 0;

CMD:liderglasanje(playerid, params[]) {
if (glasanjeukljuceno) return SendClientMessage(playerid, -1, "Prvo iskljuci glasanje");

static targetid;

if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "/liderglasanje (id/ime_prezime)");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Igrac nije konektovan/pogresan id.");

glasanjeukljuceno = true;
glasanjaDA =
glasanjaNE = 0;

static string[100];

format(string, sizeof(string), "Igrac %s je izbor za lidera, ukoliko zelite da on bude lider kucajte /da, ukoliko ne zelite pisite /ne, potrebno %d glasova.", GetName(targetid));
SendClientMessageToAll(-1, string);
return 1;
}

CMD:liderglasanjeoff(playerid, params[]) {
if (!glasanjeukljuceno) return SendClientMessage(playerid, -1, "Prvo ukljuci glasanje");

static string[100];

format(string, sizeof string, "Glasanje zavrseno. Rezultat: %d da | %d ne", glasanjaDA, glasanjaNE);
SendClientMessageToAll(-1, string);
format(string, sizeof string, "Opcija %s",
(glasanjaDA > glasanjaNE) ?
("da je osvojila vise glasova") :
((glasanjaDA == glasanjaNE) ? ("da i ne su imale isto glasova") : ("ne je osvojila vise glasova))
);
SendClientMessageToAll(-1, string);

return 1;
}

GetName(playerid) {
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, MAX_PLAYER_NAME+1);
return name;
}

CMD:glas(playerid, params[]) {
if (!glasanjeukljuceno) return SendClientMessage(playerid, -1, "Glasanje je iskljuceno");
if (strcmp(params, "da", true)) {
glasanjaDA ++;
SendClientMessage(playerid, -1, "Vas glas: DA");
}
else if (strcmp(params, "ne", true)) {
glasanjaNE ++;
SendClientMessage(playerid, -1, "Vas glas: NE");
}
else return 1;
return 1;
}

Citat: .ксундер poslato Februar 27, 2018, 01:47:58 PRE PODNE
Malo si ga sjebao sa provjerama al evo napravio sam kako je on to zamislio.


new bool:glasanjeukljuceno = false,
glasanjaDA = 0,
glasanjaNE = 0;

CMD:liderglasanje(playerid, params[]) {
if (glasanjeukljuceno) return SendClientMessage(playerid, -1, "Prvo iskljuci glasanje");

static targetid;

if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "/liderglasanje (id/ime_prezime)");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Igrac nije konektovan/pogresan id.");

glasanjeukljuceno = true;
glasanjaDA =
glasanjaNE = 0;

static string[100];

format(string, sizeof(string), "Igrac %s je izbor za lidera, ukoliko zelite da on bude lider kucajte /da, ukoliko ne zelite pisite /ne, potrebno %d glasova.", GetName(targetid));
SendClientMessageToAll(-1, string);
return 1;
}

CMD:liderglasanjeoff(playerid, params[]) {
if (!glasanjeukljuceno) return SendClientMessage(playerid, -1, "Prvo ukljuci glasanje");

static string[100];

format(string, sizeof string, "Glasanje zavrseno. Rezultat: %d da | %d ne", glasanjaDA, glasanjaNE);
SendClientMessageToAll(-1, string);
format(string, sizeof string, "Opcija %s",
(glasanjaDA > glasanjaNE) ?
("da je osvojila vise glasova") :
((glasanjaDA == glasanjaNE) ? ("da i ne su imale isto glasova") : ("ne je osvojila vise glasova))
);
SendClientMessageToAll(-1, string);

return 1;
}

GetName(playerid) {
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, MAX_PLAYER_NAME+1);
return name;
}

CMD:glas(playerid, params[]) {
if (!glasanjeukljuceno) return SendClientMessage(playerid, -1, "Glasanje je iskljuceno");
if (strcmp(params, "da", true)) {
glasanjaDA ++;
SendClientMessage(playerid, -1, "Vas glas: DA");
}
else if (strcmp(params, "ne", true)) {
glasanjaNE ++;
SendClientMessage(playerid, -1, "Vas glas: NE");
}
else return 1;
return 1;
}

Citat: .ксундер poslato Februar 27, 2018, 01:47:58 PRE PODNE
Malo si ga sjebao sa provjerama al evo napravio sam kako je on to zamislio.


new bool:glasanjeukljuceno = false,
glasanjaDA = 0,
glasanjaNE = 0;

CMD:liderglasanje(playerid, params[]) {
if (glasanjeukljuceno) return SendClientMessage(playerid, -1, "Prvo iskljuci glasanje");

static targetid;

if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "/liderglasanje (id/ime_prezime)");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Igrac nije konektovan/pogresan id.");

glasanjeukljuceno = true;
glasanjaDA =
glasanjaNE = 0;

static string[100];

format(string, sizeof(string), "Igrac %s je izbor za lidera, ukoliko zelite da on bude lider kucajte /da, ukoliko ne zelite pisite /ne, potrebno %d glasova.", GetName(targetid));
SendClientMessageToAll(-1, string);
return 1;
}

CMD:liderglasanjeoff(playerid, params[]) {
if (!glasanjeukljuceno) return SendClientMessage(playerid, -1, "Prvo ukljuci glasanje");

static string[100];

format(string, sizeof string, "Glasanje zavrseno. Rezultat: %d da | %d ne", glasanjaDA, glasanjaNE);
SendClientMessageToAll(-1, string);
format(string, sizeof string, "Opcija %s",
(glasanjaDA > glasanjaNE) ?
("da je osvojila vise glasova") :
((glasanjaDA == glasanjaNE) ? ("da i ne su imale isto glasova") : ("ne je osvojila vise glasova))
);
SendClientMessageToAll(-1, string);

return 1;
}

GetName(playerid) {
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, MAX_PLAYER_NAME+1);
return name;
}

CMD:glas(playerid, params[]) {
if (!glasanjeukljuceno) return SendClientMessage(playerid, -1, "Glasanje je iskljuceno");
if (strcmp(params, "da", true)) {
glasanjaDA ++;
SendClientMessage(playerid, -1, "Vas glas: DA");
}
else if (strcmp(params, "ne", true)) {
glasanjaNE ++;
SendClientMessage(playerid, -1, "Vas glas: NE");
}
else return 1;
return 1;
}

Xunderu,koristim izvorni UP mod ,ZCMD mi je,pa ne znam sta je,samo znam da mi izbaca neke errore i warninge kod sitnica

Citat: Belegija poslato Februar 27, 2018, 10:36:46 PRE PODNE
Xunderu,koristim izvorni UP mod ,ZCMD mi je,pa ne znam sta je,samo znam da mi izbaca neke errore i warninge kod sitnica
otvori temu i daj errore i warninge nemoj cmizdriti ovdje i skupljati postove dzabe
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

/disarm komanda kada kucas /disarm [ID-NICK][Vreme zabrane oruzija] da tom igracu bude zabranjeno oruzije vremenski npr 60min i da da moze da pogleda vreme koliko mu je ostalo da mu se skine disarm @Luka

Citat: Tommyy poslato Mart 04, 2018, 21:00:21 POSLE PODNE
/disarm komanda kada kucas /disarm [ID-NICK][Vreme zabrane oruzija] da tom igracu bude zabranjeno oruzije vremenski npr 60min i da da moze da pogleda vreme koliko mu je ostalo da mu se skine disarm @Luka

[pawn]CMD:disarm( playerid, params[] ) {
    if( PlayerInfo[ playerid ][ xAdmin ] >= 3 ) {
        if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti na duznosti." );
      new id;
       if( sscanf( params, "u", id ) ) return KORISCENJE( playerid, "/disarm |  ID/Deo Imena  |" );

       if( id != INVALID_PLAYER_ID && PlayerLogged[ id ] != false) {

          Info( id, "Admin %s ti je oduzeo oruzje", ImeIgraca( playerid ) );
         Info( playerid, "Oduzeo si oruzje igracu %s", ImeIgraca( id ) );
         ResetAllWeapons( id );
      }
   }
   else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return 1;
}[/pawn]
Ovo je neka osnovna komanda,pa sada se moze nadogradjivati :)

Citat: #TheV1nny_ poslato Mart 04, 2018, 21:06:02 POSLE PODNE
[pawn]CMD:disarm( playerid, params[] ) {
    if( PlayerInfo[ playerid ][ xAdmin ] >= 3 ) {
        if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti na duznosti." );
      new id;
       if( sscanf( params, "u", id ) ) return KORISCENJE( playerid, "/disarm |  ID/Deo Imena  |" );

       if( id != INVALID_PLAYER_ID && PlayerLogged[ id ] != false) {

          Info( id, "Admin %s ti je oduzeo oruzje", ImeIgraca( playerid ) );
         Info( playerid, "Oduzeo si oruzje igracu %s", ImeIgraca( id ) );
         ResetAllWeapons( id );
      }
   }
   else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return 1;
}[/pawn]
Ovo je neka osnovna komanda,pa sada se moze nadogradjivati :)
Mislio sam vremenski ko kad jailas nekom pa mu odbrojava koliko ima do unjaila  e tako sam mislio i za disarm :))

Dajte neka imena organizacija, ne mogu da smislim nista kreativno a da nije GSF, Ballas, MS13 i ostale tupave organizacije koje postoje na svakom serveru.

Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter



Neko da da ideju bez idejnom coeku?
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.