Szerző Téma: DM zóna  (Megtekintve 1755 alkalommal)

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
DM zóna
« Dátum: 2012. május 23. - 15:16:22 »
+1 Show voters
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 !

DM zóna
« Válasz #1 Dátum: 2012. május 23. - 15:47:51 »
0 Show voters
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

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
DM zóna
« Válasz #2 Dátum: 2012. május 23. - 16:49:54 »
+1 Show voters
Érteni értem hogy mit mondasz de meg valósítani nem tudom  :D

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
DM zóna
« Válasz #3 Dátum: 2012. május 23. - 17:06:48 »
0 Show voters
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\");
}

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
DM zóna
« Válasz #4 Dátum: 2012. május 24. - 14:41:21 »
+1 Show voters
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

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
DM zóna
« Válasz #5 Dátum: 2012. május 23. - 15:16:22 »
0 Show voters
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 !

DM zóna
« Válasz #6 Dátum: 2012. május 23. - 15:47:51 »
0 Show voters
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

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
DM zóna
« Válasz #7 Dátum: 2012. május 23. - 16:49:54 »
0 Show voters
Érteni értem hogy mit mondasz de meg valósítani nem tudom  :D

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
DM zóna
« Válasz #8 Dátum: 2012. május 23. - 17:06:48 »
0 Show voters
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\");
}

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
DM zóna
« Válasz #9 Dátum: 2012. május 24. - 14:41:21 »
0 Show voters
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

DM zóna
« Válasz #10 Dátum: 2012. május 30. - 19:47:41 »
0 Show voters
Mindjárt neki fogok...

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 30. - 19:53:25 )

parancsal nemjó?
« Utoljára szerkesztve: 2012. május 30. - 19:53:25 írta ppatrik2012 »

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
DM zóna
« Válasz #11 Dátum: 2012. május 30. - 19:54:41 »
+1 Show voters
Hogy érted hogy paranccsal ?

DM zóna
« Válasz #12 Dátum: 2012. május 30. - 20:00:42 »
0 Show voters
/dmbe parancs pl... És oda teléz.

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
DM zóna
« Válasz #13 Dátum: 2012. május 30. - 20:14:16 »
+1 Show voters
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.

DM zóna
« Válasz #14 Dátum: 2012. május 30. - 21:14:51 »
0 Show voters
Akkor bocs, nemtudok segíteni...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal