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: !Shakur - 2013. április 08. - 16:10:23

Cím: Poz, cmd
Írta: !Shakur - 2013. április 08. - 16:10:23
Hali, azt hogy kell hogy egy parancs csak egy adott poz közelében mûködjön?
Mondjuk rá egy illegális piac, ahol lehet különbözõ fegyvereket venni némi pénzért, vagy csak simán egy adott helyen skint lehet váltani ha beírom az adott parancsot...
?
Cím: Poz, cmd
Írta: pisti525 - 2013. április 08. - 16:29:41
Szia!
 
CMD:parancsod(playerid, params[]) 
{
    if(IsPlayerInRangeOfPoint(playerid, 2.5, x,y,z))
    {
        SendClientMessage(playerid,0xFFFFFFFF,\"[HIBA]Rossz helyen vagy!\");
    }
    return 1;
}
Cím: Poz, cmd
Írta: !Shakur - 2013. április 08. - 16:33:50
Ezt hova írjam? Bocs, de tök kezdõ vagyok Pawno -ban, most tanulom.

Dupla hozzászólás automatikusan összefûzve. ( 2013. április 08. - 16:35:23 )

Kell valamit #define -zni?
Cím: Poz, cmd
Írta: Felipe - 2013. április 08. - 16:48:42
1. A Parancsot tedd be a módod végére.

2. Írd a módod elejére a zcmd includét.
Cím: Poz, cmd
Írta: ZyZu. - 2013. április 08. - 16:49:35
Helló amit leírt pisti az egy kicsit hosszú kód vagyis lehet röviditeni.. is..
 

CMD:parancsod( playerid, params[ ] )
{
if(!IsPlayerInRangeOfPoint(playerid, 2.5, x,y,z)) return SendClientMessage( playerid, -1, \"Nem vagy megfelelõ helyen!\");
//ide a többi kód
return 1;
}

 
-nem kell semmit sem definálni csak a mód elejére beírni #include < zcmd > és a parancsot berakod ahova szeretnéd a módba :)
-Felipe minek kell definálni ezeket a színkódokat? 0xFFFFFFFF hm?
-Köszönöm Sheet a javítást! :D
Cím: Poz, cmd
Írta: Sheet - 2013. április 08. - 17:02:55
Idézetet írta: ZyZu date=1365432575\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"35886\" data-ipsquote-contentclass=\"forums_Topic
Helló amit leírt pisti az egy kicsit hosszú kód vagyis lehet röviditeni.. is..
 

CMD:parancsod( playerid, params[ ] )
{
if(IsPlayerInRangeOfPoint(playerid, 2.5, x,y,z)) return SendClientMessage( playerid, -1, \"Nem vagy megfelelõ helyen!\");
//ide a többi kód
return 1;
}

 
-nem kell semmit sem definálni csak a mód elejére beírni #include < zcmd > és a parancsot berakod ahova szeretnéd a módba :)
-Felipe minek kell definálni ezeket a színkódokat? 0xFFFFFFFF hm?
 
Egyik se jó :D :D:D :(
if(!IsPlayerInRangeOfPoint(playerid, 2.5, x,y,z)) return SendClientMessage( playerid, -1, \"Nem vagy megfelelõ helyen!\");
Cím: Poz, cmd
Írta: ZyZu. - 2013. április 08. - 17:06:59
jó tényleg elírtam :P  :whistle:
Cím: Poz, cmd
Írta: !Shakur - 2013. április 08. - 17:08:31
fatal error 100: cannot read from file: \"zcmd\"
Pedig van ZCMD -m.
Cím: Poz, cmd
Írta: ZyZu. - 2013. április 08. - 17:16:13
lehet rossz helyen van berakva
szerver mappája >> pawno >> include >> majd bemásolod a zcmd.inc -t. ennyi :)
Cím: Poz, cmd
Írta: SSK - 2013. április 08. - 17:30:11
A mód elejére odaírtad hogy:
 
#include <zcmd>

 
?
Cím: Poz, cmd
Írta: ZyZu. - 2013. április 08. - 18:09:58
szerinted akkor miért írná ezt? fatal error 100: cannot read from file: \"zcmd\"  :o  :facepalm:
Cím: Poz, cmd
Írta: !Shakur - 2013. április 08. - 18:19:23
Igen, a pawno mappájába van a ZCMD -m.
Cím: Poz, cmd
Írta: Red-Eye - 2013. április 08. - 20:14:00
töltsd le újra a zcmd-d majd másold be újra a dolgokat a helyére, am meg nem értem miért mindenki alapból zcmd-vel ír megoldást  :confused:
megj.: ha zcmd-t használsz akkor OnPlayerCommandText-es részt töröld ki és olyan tipusú parancsokat ne használj csak a CMD:parans(playerid,params[]) -os parancsokat hozz létre különben lehetnek \'apró\' hibácskák