Skripta koju koristim: CrazyCity
Detaljan opis problema: U modu ima sistem saveza,ali kad hocu da budem u savezu sa nekim i kad kucam /savez i id izadje mi da je taj lider vec u nekom savezu ali nije
Dio skripte: YCMD:savez(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
new playa;
new lider=PlayerInfo[playerid][pLider];
new lider2=PlayerInfo[playa][pLider];
if (lider ==2 || lider==3 || lider==4 || lider==5 || lider==9 || lider==10 || lider==11 || lider==12 || lider==13 || lider==14)
{
if(sscanf(params,"u", playa)) return SCM(playerid, BELA2, "{FFFFFF}CC:RP Pomoc | {00C0FF} /savez [ID/Deo Imena]");
if(playa == INVALID_PLAYER_ID) return SCM(playerid,BELA2, "{FFFFFF}[CC:RP]:{F3FF02} Taj igrac je offline!");
if(playerid == playa) return SCM(playerid,BELA2, "{FFFFFF}[CC:RP]:{F3FF02} Ne mozes sebi ponuditi savez!");
if(!PlayerToPoint(50.0,playerid,2421.2996,-1228.7535,24.8754))
{
SendClientMessage(playerid, BELA2, "Moras biti ispred Pig Bena(oznacen markerom)!");
SetPlayerCheckpoint(playerid,2421.2996,-1228.7535,24.8754, 3.0);
return 1;
}
if (!ProxDetectorS(10.0, playerid, playa)) return SCM(playerid, BELA2, "{FFFFFF}CC:RP Pomoc | {00C0FF}Igrac nije blizu vas");
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Niste lider bande mafije");
}
if (lider ==2 || lider==3 || lider==4 || lider==5 || lider==9 || lider==10 || lider==11 || lider==12 || lider==13 || lider==14)
{
if(Savezi[lider]!=99)
{
SendClientMessage(playerid, COLOR_GRAD2, "Vec si u savezu sa nekim!");return 1;
}
if(Savezi[lider2]!=99)
{
SendClientMessage(playerid, COLOR_GRAD2, "Lider je vec u savezu sa nekim!");return 1;
}
ponudio[playa]=playerid;
new imeband[100];
if(lider == 2){imeband="Ruska Mafija";}
if(lider == 3){imeband="LCN";}
if(lider == 4){imeband="Grove";}
if(lider == 5){imeband="Ballas";}
if(lider == 9){imeband="Vagos";}
if(lider == 10){imeband="Trijade";}
if(lider == 11){imeband="Yakuza";}
if(lider == 12){imeband="Los Surenos";}
if(lider == 13){imeband="Northman";}
if(lider == 14){imeband="Crips";}
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
new sdasd[1300];
format(sdasd, sizeof(sdasd), "Lider %s %s vam je ponudio savez",imeband,loginname);
ShowPlayerDialog(playa, DIALOG_SAVEZ,DIALOG_STYLE_MSGBOX,"Savez",sdasd,"Prihvati","Odbi");
SendClientMessage(playerid,BELA2,"Ponudili ste savez!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Igrac nije lider bande ili mafije!");
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //