Skripta koju koristim: Srbija Gaming (od Neslona)
Detaljan opis problema: kada nekom posalje lider invite automatski ga ubaci u organizaciju ako nije u nekoj pa bi hteo da napravim da izadje dialog Lider vas je pozvao da se pridruzite organizaciji pa da izadje Da - Ne .. ako hoce neko da pomogne 🙂
Dio skripte: http://pastebin.com/P6a0c3YY
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] komanda /ubaciclana
191
pregleda
2
postova
25. Dec. 2015.
Nešto ovako
YCMD:ubaci(playerid, params[],help)
{
if(PI == 0) return Ovlascenje(playerid);
new id;
if(sscanf(params, "u", id)) return Koristi(playerid, "ubaci [Korisnicki ID ili Deo imena]");
if(!IsPlayerConnected(id)) return Error(playerid, "Taj igrac je offline.");
if(PI < 2) return Error(playerid, "Nivo tog igraca je manji od 2.");
if(PI != 0 || PI != 0) return Error(playerid, "Taj igrac je vec u nekoj organizaciji/bandi.");
if(PI != 0) return SCM(playerid, TAMNOCRVENA, "Taj igrac ima zabranu ulaska u organizaciju/bandu/mafiju.");
new Float:Position;
GetPlayerPos(playerid, Position, Position, Position);
if(!IsPlayerInRangeOfPoint(id, 5.0, Position, Position, Position)) return Error(playerid, "Igrac nije blizu vas.");
if(PI == 1)
{
if(strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true)
&& strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true)
&& strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true)
&& strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true)
&& strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true)
&& strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true) && strcmp(PDInfo, "Niko", true)
&& strcmp(PDInfo, "Niko", true))
{
SCMF(playerid, TAMNOCRVENA, "Pozvali ste %s da se pridruzi Vasoj organizaciji ali su nazalost sva mesta popunjena.", ImeIgraca(id));
SCMF(id, TAMNOCRVENA, "Lider %s Vas je pozvao da se pridruzite BGPD organizaciji ali su nazalost sva mesta popunjena.", ImeIgraca(playerid));
return 1;
}
for(new i = 1; i < MAX_PD; i++)
{
if(!strcmp(PDInfo, "Niko", true))
{
new string
GetPlayerName(playerid, sendername,sizeof(sendername));
format(string, sizeof(string), "Lider %s vam je ponudio zahtijev za ulazak u njegovu organizaciju/bandu: {FFFFFF}%s.", sendername,ImeOrganizacije(PI));
SCM(COLOR_WHITE,string);
SCMF(playerid, SVETLOPLAVA, "Pozvali ste %s da se pridruzi Vasoj organizaciji/bandi.", ImeIgraca(id));
ShowPlayerDialog(playerid, 91, DIALOG_STYLE_MSGBOX,"ORGANIZACIJA", string, "Da", "Ne");
}
}
}
fDialog(91)
{
if(response)
{
SCM(playerid, COLOR_GRAD4, "Primljeni ste.");
strmid(PDInfo, Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255);
PI = 1;
PI = PD_RANK1;
PI = i;
SacuvajOrg(1, 1);
PI = 1;
PI = SPAWN_BAZA;
SetSpawnInfo(playerid, 0, PI,0.0,0.0,0.0,0,0,0,0,0,0,0);
SpawnPlayer(id);
}
else
{
SCM(playerid, COLOR_GRAD4, "Odbili ste.");
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
