[Pomoc] Komanda za prihvatanje

Započeo CADILAB
7. Jun 2013. Zaključano
307
pregleda
4
postova
cadilab
10
Administrator
🔥67
7. Jun 2013.
Skripta koju koristim: od 0
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):
Antonio_Leko
5
Kingpin
7. Jun 2013.
new lider1;
GetPlayerName(lider1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = PlayerInfo;
PlayerInfo = 1;
printf(""COL_RED"| Lider |{FFFFFF} %s je pozvao %s-a da se pridruzi %s.", sendername, giveplayer, ftext);
format(string, sizeof(string), "Pozvani ste u {FFFFFF}%s"COL_SVPLAVA",pozvao vas je Lider "COL_WHITE"%s", ftext, sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "Pozvali ste {FFFFFF}%s"COL_SVPLAVA" da se pridruzi "COL_WHITE"%s.", giveplayer,ftext);
SendClientMessage(playerid, SVETLOPLAVA, string);
cadilab
10
Administrator
🔥67
7. Jun 2013.
Ne pitam to, vec da igraca ne ubaci u ORG, vec da mu posalje zahtev, i tek kad on ukuca /prihvati invite, onda tek udje
Blaeks_Biofor
5
Forum Don
8. Jun 2013.
pa valjda ti je kristijan dao dobro, ali ako nije, pazi ovako, napravis varijablu, i u komandi invite je postavis igracu koga invitas, i u komandi za prihvatanje invitanja ti proveris tu varijablu i ubacis igraca u org

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha