Započeo CADILAB
•7. Jun 2013.• Zaključano[Pomoc] Komanda za prihvatanje
312
pregleda
4
postova
Administrator
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos24
Saradnik
24 / 500 XP
Doprinosilac(50)
2,746
Postovi:
151
Teme:
Pridružio se:Jul 2011
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:
I ovde da kuca /prihvati invite
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
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):
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,046
Postovi:
39
Teme:
Pridružio se:Okt. 2012
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);Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
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
