Skripta koju koristim: Raven's RolePlay v3.0
Detaljan opis problema: Pa ovako namestio sam kapiju na jednoj kući,sada hoću da namestim da samo vlasnik te kuće može da otvori kapiju,kako to da namestim,namestio sam da može samo Admin lvl 1338 (Vlasnik) da otvori,ali treba mi i za kuću da može samo vlasnik te kuće da otvori...
Dio skripte: Nemam šta tu da dajem..
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako nešto bude trebalo daću,ali neverujem..Hitno mi je ovo potrebno!
Ovako probaj:
Definiras u komandi:
new ime[MAX_PLAYER_NAME];
RPIme(playerid, ime);
I dodaš:
if(strcmp(Kuce[PlayerInfo[playerid][Kuca]][Vlasnik], ime, true)) return SendClientMessage(playerid, BOJA, "Nisi vlasnik");
"Kuca" - ti je enum koji je definiran na vrhu kao šta imaš PlayerInfo.
"Vlasnik" - ti je dio iz tog enuma,znaÄi vlasnik kuće.
Probaj pa javi.
Citat: FlasH poslato Februar 26, 2013, 14:33:40 POSLE PODNE
Ovako probaj:
new PlayerName[24];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(strcmp(PlayerName,"Ime_Prezime",true))
{
SendClientMessage(playerid, COLOR_RED, "Ne možeš otvoriti vrata.");
}
Izgleda da me ne razumeš,neće uvek biti isti vlasnik kuće.Nick je nebitan!Važno mi je da namestim da samo VLASNIK kuće može da otvara kapiju!
Citat: [HW:RP] • αησηумσÏ...Ñ• • poslato Februar 26, 2013, 14:44:16 POSLE PODNE
Citat: FlasH poslato Februar 26, 2013, 14:33:40 POSLE PODNE
Ovako probaj:
new PlayerName[24];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(strcmp(PlayerName,"Ime_Prezime",true))
{
SendClientMessage(playerid, COLOR_RED, "Ne možeš otvoriti vrata.");
}
Izgleda da me ne razumeš,neće uvek biti isti vlasnik kuće.Nick je nebitan!Važno mi je da namestim da samo VLASNIK kuće može da otvara kapiju!
Aham,krivo sam proÄitao
Edit ću post,dodati ću ti gore novi kod.
I dalje ne mogu skapirati,namestim ovako i neće!Treba ovako nekako da se namesit.Ko zna neka pomaže!
if(PlayerInfo[playerid][pAdmin] >= 1338 || PlayerInfo[playerid][hInfo][hOwner] >= 260)
Samo ovo za kuću nikako da shvatim, ovo "260" to je ID kuće i od te kuće će samo vlasnik moći da otvara kapiju
if(PlayerInfo[playerid][pAdmin] >= 1338 || PlayerInfo[playerid][pPhousekey] == 260 )
Citat: Ljubo poslato Februar 26, 2013, 15:18:07 POSLE PODNE
if(PlayerInfo[playerid][pAdmin] >= 1338 || PlayerInfo[playerid][pPhousekey] == 260 )
Tako radi,ÄoveÄe kako je bilo lako ali nikako mi to nije padalo napamet.Hvala ti punooo.Lock temu reÅ¡eno!
TakoÄ'e hvala svima zato Å¡to ste mi pomagali! :)