Evo, zanima me kako napraviti ovakav port....
npr, da napravim /port 1 i da me porta odmah do banke...
http://i.imgur.com/ELgFm.png
[Pomoc] Kako napraviti /port
1,732
pregleda
12
postova
pre 15 godina
Ja znam u strcmp-u,zcmd i ne kontam nesto,moram hitno da naucim..Pa ako ti znaci ti reci 😉
pre 15 godina
evo(nabavi i sscanf2):
CMD:port(playerid,params[])
{
if(PlayerInfo < 1) return SendClientMessage(playerid,COLOR_GREEN,"Moras biti admin lvl 1+! ");
new lokacija;
if(sscanf(params,"i",lokacija))
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Koristi /port (ID Lokacije)");
SendClientMessage(playerid,COLOR_WHITE,"1. LokacijaJedan - 2. LokacijaDva");
return 1;
}
if(lokacija < 1 || lokacija > 2) return SendClientMessage(playerid,COLOR_WHITE,"Lokacija mora biti vece od 0 i manje od 3!");
if(lokacija == 1) SetPlayerPos(X,Y,Z);
if(lokacija == 2) SetPlayerPos(X,Y,Z);
new tring;
format(tring,sizeof tring,"Portani na lokaciju: %d",lokacija);
SendClientMessage(playerid,COLOR_DBLUE,tring)
return 1;
}
ZCMD - Zeex Command Procesor - Brze izvrsava komande
Sscanf - Nacin za pravljenje tzv. "brzih" komandi...
CMD:port(playerid,params[])
{
if(PlayerInfo < 1) return SendClientMessage(playerid,COLOR_GREEN,"Moras biti admin lvl 1+! ");
new lokacija;
if(sscanf(params,"i",lokacija))
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Koristi /port (ID Lokacije)");
SendClientMessage(playerid,COLOR_WHITE,"1. LokacijaJedan - 2. LokacijaDva");
return 1;
}
if(lokacija < 1 || lokacija > 2) return SendClientMessage(playerid,COLOR_WHITE,"Lokacija mora biti vece od 0 i manje od 3!");
if(lokacija == 1) SetPlayerPos(X,Y,Z);
if(lokacija == 2) SetPlayerPos(X,Y,Z);
new tring;
format(tring,sizeof tring,"Portani na lokaciju: %d",lokacija);
SendClientMessage(playerid,COLOR_DBLUE,tring)
return 1;
}
PawnoMen wrote on January 17, 2011, 11:32 pm:
Oprostite sta znaci Zcmd a sta To drugo ?
ZCMD - Zeex Command Procesor - Brze izvrsava komande
Sscanf - Nacin za pravljenje tzv. "brzih" komandi...
pre 15 godina
xzeL wrote on January 20, 2011, 10:57 am:
e imam jedno pitanje sto znaci ovo
to "i"
# if(sscanf(params,"i",lokacija))
# { to "i"
Quote
Specifier(s) Name Example values
i, d Integer 1, 42, -10
c Character a, o, *
l Logical true, false
b Binary 01001, 0b1100
h, x Hex 1A, 0x23
o Octal 045 12
n Number 42, 0b010, 0xAC, 045
f Float 0.7, -99.5
g IEEE Float 0.7, -99.5, INFINITY, -INFINITY, NAN, NAN_E
u User name/id (bots and players) Y_Less, 0
q Bot name/id ShopBot, 27
r Player name/id Y_Less, 42
i, d Integer 1, 42, -10
c Character a, o, *
l Logical true, false
b Binary 01001, 0b1100
h, x Hex 1A, 0x23
o Octal 045 12
n Number 42, 0b010, 0xAC, 045
f Float 0.7, -99.5
g IEEE Float 0.7, -99.5, INFINITY, -INFINITY, NAN, NAN_E
u User name/id (bots and players) Y_Less, 0
q Bot name/id ShopBot, 27
r Player name/id Y_Less, 42
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava