Detaljan opis problema: Kako da kod ove komande /invite, kad lider hoce nekog da primi, tom igracu dodje poruka, Taj i taj vas je pozvao u Hitnu Pomoc, /prihvati invite za ulazak !
Ovo izmenite:
CMD:invite(playerid,params[])
{
if(PlayerInfo == 0) return SCM(playerid,-1,"Niste Ovlasteni (samo lideri)!");
new id;
if(sscanf(params,"u",id)) return SendClientMessage(playerid, COLOR_GRAD2, "Koristi: /invite [Ime_Prezime/ID]");
if(PlayerInfo != 0) return SCM(playerid, COLOR_RED, "Taj igrac ima zabranu ulaska u organizaciju!");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD2, ">> Krivi ID!");
if(PlayerInfo != 0) return SendClientMessage(playerid, COLOR_GRAD2, ">> Igrac je vec negdje pozvan!");
new ime; GetPlayerName(playerid, ime, sizeof(ime));
new igrac; GetPlayerName(id, igrac, sizeof(igrac));
PlayerInfo = PlayerInfo;
PlayerInfo = 1; // postavlja za rank 1
PlayerInfo = OrgSkinovi[PlayerInfo]; // daje mu skin za rank 1
SetPlayerSkin(id, PlayerInfo);
FSCM(id,-1, "Ubaceni ste u organizaciju | Lider %s!", ime);
FSCM(playerid,-1, "Ubacili ste igraca %s u vasu organizaciju!", igrac);
return 1;
}I ovde da kuca /prihvati invite
CMD:prihvati(playerid, params[])
{
new ime;
if(sscanf(params, "s", ime))
{
SCM(playerid, COLOR_GRAD2, "Koristite: {BFC0C2}/prihvati ");
SCM(playerid, COLOR_WHITE, "Dostupna imena: ");
return 1;
}
if(!strcmp(ime, "lecenje", true))
{
if(hLecenjeOd == -1) return SCM(playerid, COLOR_GRAD2, "Niko Vam nije ponudio lecenje!");
if(!IsPlayerConnected(hLecenjeOd)) return SCM(playerid, COLOR_GRAD2, "Igrac koji Vam je ponudio lecenje nazalost vise nije online!");
new Float:Poz;
GetPlayerPos(hLecenjeOd, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz)) return SCM(playerid, COLOR_GRAD2, "Predaleko ste od igraca koji Vam je ponudio popravku!");
if(IsPlayerInAnyVehicle(playerid) && !IsPlayerInAnyVehicle(hLecenjeOd)) return SCM(playerid, COLOR_GRAD2, "Morate izaci iz vozila.");
if(!IsPlayerInAnyVehicle(playerid) && IsPlayerInAnyVehicle(hLecenjeOd)) return SCM(playerid, COLOR_GRAD2, "Taj igrac je u vozilu!");
if(GetPlayerVehicleID(hLecenjeOd) != GetPlayerVehicleID(playerid)) return SCM(playerid, COLOR_GRAD2, "Taj igrac nije u Vasem vozilu!");
if(PlayerInfo < hCenaLecenja) return SCM(playerid, COLOR_GRAD2, "Nemate dovoljno novca za lecenje!");
GivePlayerCash(playerid, hCenaLecenja);
GivePlayerCash(hLecenjeOd, hCenaLecenja);
SetPlayerHealth(playerid, 100);
RPIme(playerid, ime);
SCMF(playerid, COLOR_GRAD2, "Izleceni ste za $%d.", hCenaLecenja);
SCMF(hLecenjeOd, COLOR_LIGHTBLUE, "* Igrac %s je prihvatio lecenje. Zaradili ste $%d.", ime, hCenaLecenja);
hLecenjeOd = -1; hCenaLecenja = 0;
}
else return SCM(playerid, COLOR_GRAD2, "Nepoznato ime!");
return 1;
}Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

