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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: franco - 2010. október 24. - 15:36:52

Cím: Dm zóna illetve kivül.
Írta: franco - 2010. október 24. - 15:36:52
Üdvözlök mindenkit.
AZ lenne a kérésem felétek ,hogy van mondjuk 10dm hely.
Ha éppen nem vagy a Dm zóna közelébbe kiirná oldalt a szerver.
Nem DM zóna ölni tilos.
Ha a közelébe vagy kiirná \"Dm-zóna ölés megengedet.\"
Ezt az üzenetet texdrawal írná ki.
Elõre is köszönöm a válaszokat
Franco
Cím: Dm zóna illetve kivül.
Írta: nyE - 2010. október 24. - 15:48:46
Talán ez: http://forum.sa-mp.com/showthread.php?t=21214&highlight=zone
Cím: Dm zóna illetve kivül.
Írta: franco - 2010. október 24. - 15:55:37
Lehetséges majd megnézem:)
Más valaki?:
Esetleg leírnátok rendesen a  kódot nagyon fontos nekem
Cím: Dm zóna illetve kivül.
Írta: SoAP - 2010. október 28. - 16:21:25
Tessék:
 

new DMZona[MAX_PLAYERS];
public OnPlayerDisconnect(playerid, reason)
{
   DMZona[playerid] = 0; // Ha 0 akkor nincs ott. Ha ottvan akkor 1!
return 1;
}
public OnPlayerSpawn(playerid)
{
   DMZona[playerid] = 0;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
DMZona[playerid] = 0;
return 1;
}
// DM ZÓNÁBA VAN ÉS ELTELEPORTÁLNA MÁSHOVA
if (strcmp(\"/parancs\", cmdtext, true, 10) == 0)
{
if(DMZona[playerid] == 1) return SendClientMessage(playerid, COLOR_LIGHTRED, \"Sajnálom, amíg DM zónában tartozkodsz addig nem használhatsz parancsokat! DM zóna elhagyása: /exitdm\");
       // parancs lényege
return 1;
}
// DM ZÓNÁBA TELEPORTÁLÁS PÉLDA
if(strcmp(cmdtext,\"/m4\",true)==0)
{
if(DMZona[playerid] == 1) return SendClientMessage(playerid, COLOR_LIGHTRED, \"Sajnálom, amíg DM zónában tartozkodsz addig nem használhatsz parancsokat! DM zóna elhagyása: /exitdm\");
DMZona[playerid] = 1;
SetPlayerPos(playerid,X,Y,Z);
return 1;
}
// DM ZÓNA ELHAGYÁSA
if(!strcmp(cmdtext, \"/exitdm\", true))
{
DMZona[playerid] = 0;
{
SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,0xFFFFFFAA,\"DM Zóna elhagyva!\");
}
ResetPlayerWeapons(playerid);
ResetPlayerMoney(playerid);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
return 1;
}
Cím: Dm zóna illetve kivül.
Írta: franco - 2010. október 30. - 23:02:22
Nem igy értettem:P
Mondjuk Ha nincs Dm pálya közelébe akkor kiirná \"Itt tilos a DM\"
Ha Dm pálya közelébe van \" Itt megengedet a DM\".
Tehát lenne pár kordináta és azokon kivül/belül írná ezt