GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ppatrik2012 - 2014. július 02. - 17:33:02

Cím: Parancs "."
Írta: ppatrik2012 - 2014. július 02. - 17:33:02
Helló, nos a segítségeteket kérném..
Szeretnék néhány olyan parancsot írni, amiben a játékban adunk meg koordinátákat.
De ha egy parancsban, pl. /teleport 100.0121 105.12 1010.111
Pont van, nem ismeri fel azt. Csak így: /teleport 100 105 1010
Hogyan tudnám elérni, hogy a \"pontot\", azaz a tizedes \"vesszõ\" utáni részeket is észlelje?
Elõre is köszönöm a segítségeket.
Cím: Parancs "."
Írta: Flash - 2014. július 02. - 18:05:18
CMD:teleport(playerid, params[]) {
new IntID, Float:p[3];
if(sscanf(params, \"fffi\", p[0], p[1], p[2], IntID)) return SendClientMessage(playerid, -1, \"/teleport [X] [Y] [Z] [interior ID]\");
SetPlayerPos(playerid, p[0], p[1], p[2]);
SetPlayerInterior(playerid, IntID);
return 1;
}
Cím: Parancs "."
Írta: ppatrik2012 - 2014. július 02. - 18:17:12
Nagyon szépen köszönöm, de nem szeretnék új témát nyitni...
Egy villám kérdés.. Honnét lehet megtudni az \"f\" \"i\" \"d\" \"s\" meg nem tudom miknek a funkcióit???
Cím: Parancs "."
Írta: Flash - 2014. július 02. - 18:21:13

Lehetséges elválasztók:
Jelölés                      NévPéldaérték
i, dInteger1, 42, -10
cKaraktera, o, *
sKarakterláncsztring, példa
lLogikaitrue, false
bBináris01001, 0b1100
h, xHexadecimális1A, 0x23
oOktális045 12
nSzám42, 0b010, 0xAC, 045
fLebegõpontos0.7, -99.5
gIEE lebegõpontos0.7, -99.5, INFINITY, -INFINITY, NAN, NAN_E
uFelhasználó név/id                      ZeRo, 1
qNPC név/idShopBot, 13
rJátékos név/idZeRo, 33
[/quote]