Skripta koju koristim: NG:RP
Detaljan opis problema: E ovako pravim sistem za vipa lvl5 a nmg da skontam kako da napravim cmd /promenibojunicka ta komanda sluzi za promenu boje od nicka i onoga sto njepu pise iznad glave [premium],moze li pomoc kako da napravim tu cmd
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
To sto pise [premium] mijenjas SetPlayerChatBubble(playerid, "[PREMIUM]", BOJA, 50, koliko ms ce se prikazivati);
a za boju nicka ides sa SetPlayerColor(playerid, BOJA);
Primjer za u cmd (YCMD+sscanf2)
YCMD:promenibojunicka(playerid, params[], help) {
//Ovo ti je provjera da li je igrac vip: if(...[VIP] < 5) return SendClientMessage(playerid, -1, "Nisi vip 5+");
new colornick[24];
if(sscanf(params, "s[24]", colornick)) return SendClientMessage(playerid, -1, "Koristi: /promenibojunicka [crvena/plava/crna/bijela]");
if(!strcmp(colornick, "crvena", true)){
SetPlayerColor(playerid, 0xBD0000AA);
SetPlayerChatBubble(playerid, "[PREMIUM]", 0xBD0000AA, 50, 60000);
}
else if(!strcmp(colornick, "plava", true)){
SetPlayerColor(playerid, 0x0000FFFF);
SetPlayerChatBubble(playerid, "[PREMIUM]", 0x0000FFFF, 50, 60000);
}
else if(!strcmp(colornick, "crna", true)){
SetPlayerColor(playerid, 0x00000000);
SetPlayerChatBubble(playerid, "[PREMIUM]", 0x00000000, 50, 60000);
}
else if(!strcmp(colornick, "bela", true)){
SetPlayerColor(playerid, 0xFFFFFFFF);
SetPlayerChatBubble(playerid, "[PREMIUM]", 0xFFFFFFFF, 50, 60000);
}
else return SendClientMessage(playerid, -1, "Nepoznato ime boje!");
return 1;
}
Hvala ti,mos li mi smo objasniti kako mogu da promenim interier id koji je mapan sa teksturama onaj za samp wiki interior znam a ovaj ne nzma pa ako mozes mi pomoci
Citat: Marjan_Gajovic poslato Decembar 04, 2015, 19:59:18 POSLE PODNE
Hvala ti,mos li mi smo objasniti kako mogu da promenim interier id koji je mapan sa teksturama onaj za samp wiki interior znam a ovaj ne nzma pa ako mozes mi pomoci @ Z_!Proxy
za postavljanje interiora
SetPlayerInterior ( playerid, INT ) ;
za postavljanje pozicije igraca
SetPlayerPos ( playerid, float: x, float: y, float: z ) ;
Ako imas mapan interior ovo SetPlayerInterior ti ne treba vec samo SetPlayerPos u int napravis...
@Z_!Proxy Mos li mi reci koji dio koda da stavim jer kod ima preko 200 linija
pa kada ulazi u Int stavis mu to sto sam ti gore rekao... Ne znam sta ti je nejasno :D
@Z_!Proxy Ovako da stavim? http://pastebin.com/EFsEUtAQ
Ne shvatam. To ti je potpuno pogresan kod...
evo ti primjer komande za ulazak u PD
YCMD:udjiupd(playerid, params[], help) {
SetPlayerPos(playerid, IntX, IntY, IntZ);
return 1;
}
Kontam te ja za to nego mi nije samo jasno koju kod da stavim pod x y z ose?
@Z_!Proxy
odes u server i kucas komandu /save i onda ti se u samp folderu stvori notepad sa spasenim lokacijama i tu kopiras x, y, z , a, kordinate.
A skontao sam hvala ti moze lock