Detaljan opis problema:Radio sam /sviclanovi i ta sranja.Napravio sam da sprema preko SQLIte-a
Sad kad kucam /makeleader 0 1 pise mi da sam vec lider a nisam lider
CMD:makeleader(playerid, params[])
{
new otext;
new Query ;
new Querya ;
new DBResult:Result;
new DBResult:Result2;
if(PI != 1338)
{
SendClientMessage(playerid, -1, "Samo Head Admini");
}
new id,faction;
if(PI == 1338)
{
if(sscanf(params,"ud",id,faction)) return SendClientMessage(playerid,-1,"Koristi: /makeleader ");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"Grjeska igrac nije na serveru!");
new giveplayer ;
new sendername ;
GetPlayerName(id, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new string;
// new stringa;
// new PI;
//format(PI, sizeof(PI), "LSPD");
if(PI != 0){return SendClientMessage(playerid,-1,"Ta osoba ima organizaciju ili je vec lider."); }
if(PI != 0){return SendClientMessage(playerid,-1,"Ta osoba ima organizaciju ili je vec lider."); }
if(faction== 1) { otext = "LSPD"; }
else if(faction == 2) { otext = "FBI"; }
else if(faction == 3) { otext = "MD"; }
else if(faction == 4) { otext = "LCN"; }
else if(faction == 5) { otext = "Y"; }
else if(faction == 6) { otext = "GSF"; }
else if(faction == 7) { otext = "ESL"; }
else if(faction == 8){ otext = "Hitman"; }
else if(faction == 9) { otext = "CNN"; }
else if(faction == 10) { otext = "BB"; }
format(Query, sizeof(Query), "SELECT * FROM `ORGANIZACIJE` WHERE `ORGANIZACIJA` = '%s' COLLATE NOCASE AND `LEADER1` = 'Nema'", otext);
Result = db_query(Database, Query);
if(db_num_rows(Result)){
PI = 6;
PI= faction;
format(string, sizeof(string), "Postavili ste %s za 1. lidera %s !", otext,giveplayer);
SendClientMessage(playerid,COLOR_LIGHTBLUE, string);
format(stringa, sizeof(stringa), "Postavljeni ste za 1. lidera %s od admina %s!", otext,sendername);
SendClientMessage(id,COLOR_LIGHTBLUE, stringa);
format(Query,sizeof(Query),"UPDATE `ORGANIZACIJE` SET LEADER1 = '%s' WHERE `ORGANIZACIJA` = '%s' COLLATE NOCASE",
giveplayer,
otext);
db_query(Database, Query);}
if(!db_num_rows(Result))
{
format(Query, sizeof(Query), "SELECT * FROM `ORGANIZACIJE` WHERE `ORGANIZACIJA` = '%s' COLLATE NOCASE AND `LEADER2` = 'Nema'", otext);
Result2 = db_query(Database, Query);
if(db_num_rows(Result2))
{
PI = 6;
PI= faction;
format(string, sizeof(string), "Postavili ste %s za 2. lidera organizacije!", giveplayer);
SendClientMessage(playerid,COLOR_LIGHTBLUE, string);
format(stringa, sizeof(stringa), "Postavljeni ste za 2. lidera organizacije/bande od admina %s!",otext, sendername);
SendClientMessage(id,COLOR_LIGHTBLUE, stringa);
format(Querya,sizeof(Querya),"UPDATE `ORGANIZACIJE` SET LEADER2 = '%s' WHERE `ORGANIZACIJA` = '%s' COLLATE NOCASE",
giveplayer,
otext);
db_query(Database, Querya);
return 1;
}
if(!db_num_rows(Result2))
{
SendClientMessage(playerid, COLOR_VERYRED, " nazalost ova organizacija ima 2 lidera!");
SendClientMessage(playerid, COLOR_YELLOW, "Pisi /svilideri pa /maknilidera da smjenis postojeceg lidera!");
format(stringa, sizeof(stringa), "Nazalost, Admin %s te nije mogao postaviti za lidera org/bande!!",sendername);
SendClientMessage(id,COLOR_RED, stringa);
}
}
}
return 1;
}Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
