-
Csináltam az area 51-re egy gang zone-t és azt szeretném kérni tõletek hogy ha ebbe a zónába belépnek akkor írja ki nekik hogy beléptél egy DM zónába és semmilyen parancsot ne tudjon használni a játékos ha még is be ír egy parancsot akkor ezt írja ki neki pirossal: DM zónában nem használhatsz parancsokat ! Ha meg elhaggya ezt a zónát akkor írja ki neki hogy elhagytad a DM zónát ! És használhasson újra parancsokat.
Itt a script:
#include <a_samp>
new zone;
public OnFilterScriptInit()
{
zone = GangZoneCreate(54,1782,330,2106);
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
GangZoneShowForPlayer(playerid, zone, 0xFF000090);
return 1;
}
public OnFilterScriptExit()
{
GangZoneDestroy(zone);
return 1;
}
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
return minx < x < maxx && miny < y < maxy;
}
A segítséget elõre is köszönöm !
-
Szerintem használd Incognito streamerében a DynamicArea funkciót!
CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);//egy téglalap létrehozása
forward OnPlayerEnterDynamicArea(playerid, areaid);//amikor belemegy a zónába
forward OnPlayerLeaveDynamicArea(playerid, areaid);//amikor ki megy belõle
-
Érteni értem hogy mit mondasz de meg valósítani nem tudom :D
-
public OnPlayerCommandText(playerid,cmdtext[])
{
if(HA BELÉPETT A DM-BE...) return SendClientMessage(playerid,0xFFFFFFFF,\" A DM zónában nem tudsz parancsot használni\");
}
-
Aki nagyon rá ér vagy unatkozik pls rakja már össze nekem ezt a scriptet mert így ha darabokba írjátok le nem tom össze rakni :D
-
Csináltam az area 51-re egy gang zone-t és azt szeretném kérni tõletek hogy ha ebbe a zónába belépnek akkor írja ki nekik hogy beléptél egy DM zónába és semmilyen parancsot ne tudjon használni a játékos ha még is be ír egy parancsot akkor ezt írja ki neki pirossal: DM zónában nem használhatsz parancsokat ! Ha meg elhaggya ezt a zónát akkor írja ki neki hogy elhagytad a DM zónát ! És használhasson újra parancsokat.
Itt a script:
#include <a_samp>
new zone;
public OnFilterScriptInit()
{
zone = GangZoneCreate(54,1782,330,2106);
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
GangZoneShowForPlayer(playerid, zone, 0xFF000090);
return 1;
}
public OnFilterScriptExit()
{
GangZoneDestroy(zone);
return 1;
}
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
return minx < x < maxx && miny < y < maxy;
}
A segítséget elõre is köszönöm !
-
Szerintem használd Incognito streamerében a DynamicArea funkciót!
CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);//egy téglalap létrehozása
forward OnPlayerEnterDynamicArea(playerid, areaid);//amikor belemegy a zónába
forward OnPlayerLeaveDynamicArea(playerid, areaid);//amikor ki megy belõle
-
Érteni értem hogy mit mondasz de meg valósítani nem tudom :D
-
public OnPlayerCommandText(playerid,cmdtext[])
{
if(HA BELÉPETT A DM-BE...) return SendClientMessage(playerid,0xFFFFFFFF,\" A DM zónában nem tudsz parancsot használni\");
}
-
Aki nagyon rá ér vagy unatkozik pls rakja már össze nekem ezt a scriptet mert így ha darabokba írjátok le nem tom össze rakni :D
-
Mindjárt neki fogok...
Dupla hozzászólás automatikusan összefûzve. ( 2012. május 30. - 19:53:25 )
parancsal nemjó?
-
Hogy érted hogy paranccsal ?
-
/dmbe parancs pl... És oda teléz.
-
Ja nem kell mert már van oda teleport és ha oda teleportálok akkor ad fegyvert meg mindent, és pont azért kellene így hogy ha a játékos belép a zónába nem teleportal csak simán akkor ne tudjon semmilyen parancsot használni mert sokan úgy csinálják hogy nem a teleportal mennek a DM be hanem jármûvel és akkor le kérnek maguknak olyan fegyvereket amilyen nincsen abba a DM-ben.
-
Akkor bocs, nemtudok segíteni...
-
De ha úgy nem tudod akkor jó lesz parancsosra is, onnan már hátha meg fogom tudni csinálni parancs nélkülire is
-
public OnPlayerCommandText(playerid,cmdtext[])
{
if(DMBen[playerid] == 1) return SendClientMessage(playerid,0xFFFFFFFF,\" A DM zónában nem tudsz parancsot használni\");
}
-
Kösz, ott van a fenti script abba bele tudnád nekem írni ?