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: dexi - 2011. december 18. - 23:28:46

Cím: Egy parancs több dologra jó legyen.
Írta: dexi - 2011. december 18. - 23:28:46
TEszem azt van 2 kapu, akkor mind2-t lehessen nyitni vele.
Ha ottvagyok az 1-es kapunál 5 mezõ távolságra max, akkor kinyissa a kaput, ellenkezõ esetben írja ki hogy Nem vagy a kapunál.
Ha ottvagyok a 2-es kapunál ugyanezt játsza el ugyanaz a parancs.
Szóval 2 kapura legyen jó egy parancs.
Cím: Egy parancs több dologra jó legyen.
Írta: Kovacs_Richard - 2011. december 19. - 00:06:02
hát ez szerintem sima feltétel képzés :)
http://wiki.sa-mp.com/wiki/Control_Structures#else_if
Cím: Egy parancs több dologra jó legyen.
Írta: Bazsi - 2011. december 19. - 00:11:51
   if (strcmp(\"/kapu\", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5, x, y, z)
{
    MoveObject(objectid, x, y, z, 2);
}
else if(IsPlayerInRangeOfPoint(playerid, 5, x, y, z)
{
    MoveObject(objectid, x, y, z, 2);
}
return 1;
}
Cím: Egy parancs több dologra jó legyen.
Írta: dexi - 2011. december 19. - 00:14:45
Rendben, köszönöm és hogy tudom megoldani hogy, ha az illetõ nincs egy kapunál se akk írja ki hogy : \"Nem vagy egy kapunál sem.\" ? Mert nem látok egy lehetõséget sem ahova bele lehetne írni
Cím: Egy parancs több dologra jó legyen.
Írta: Bazsi - 2011. december 19. - 00:34:02
Idézetet írta: Fl0rian date=1324250085\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14437\" data-ipsquote-contentclass=\"forums_Topic
Rendben, köszönöm és hogy tudom megoldani hogy, ha az illetõ nincs egy kapunál se akk írja ki hogy : \"Nem vagy egy kapunál sem.\" ? Mert nem látok egy lehetõséget sem ahova bele lehetne írni
 
Igen, bocsánat, el is felejtettem:)
 
   if (strcmp(\"/kapu\", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5, x, y, z)
{
    MoveObject(objectid, x, y, z, 2);
}
else if(IsPlayerInRangeOfPoint(playerid, 5, x, y, z)
{
    MoveObject(objectid, x, y, z, 2);
}
                else
                {
                 SZÖVEG
                }
return 1;
}
Cím: Egy parancs több dologra jó legyen.
Írta: Calvin - 2011. december 19. - 01:39:30
Öhhhhh és pontosan hogyan kell kitölteni?:D Mivel nekem 9 hibát talál.... Egy kis segítséget még adhatnál légyszives,megköszönném :D Bocs a tudatlanságért..:D
Cím: Egy parancs több dologra jó legyen.
Írta: Kovacs_Richard - 2011. december 19. - 02:01:56
[pawn]i
f(!strcmp(cmdtext, \"/kapunyit\", true))
{
if(IsPlayerInRangeOfPoint(playerid, 6.0, x, y, z)) { MoveObject(object,x,y,z,speed); }
else if(IsPlayerInRangeOfPoint(playerid, 6.0, x, y, z)) { MoveObject(object,x,y,z,speed); }
else if(IsPlayerInRangeOfPoint(playerid, 6.0, x, y, z)) { MoveObject(object,x,y,z,speed); }
else { SendClientMessage(playerid,COLOR_VALAMI,\"Innen nem tudsz kaput nyitni !\"); }
return 1;
}
[/pawn]
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
http://wiki.sa-mp.com/wiki/MoveObject
X Y Z koordinátákat be kell írni és a sebességet is!
/save-el tudod lementeni vagy a tárgy létrehozásánál használtakat kimásolod...