Szerző Téma: Dm zóna illetve kivül.  (Megtekintve 825 alkalommal)

Dm zóna illetve kivül.
« Dátum: 2010. október 24. - 15:36:52 »
0 Show voters
Ü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

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Dm zóna illetve kivül.
« Válasz #1 Dátum: 2010. október 24. - 15:48:46 »
0 Show voters

Dm zóna illetve kivül.
« Válasz #2 Dátum: 2010. október 24. - 15:55:37 »
0 Show voters
Lehetséges majd megnézem:)
Más valaki?:
Esetleg leírnátok rendesen a  kódot nagyon fontos nekem

Nem elérhető SoAP

  • 182
    • Profil megtekintése
Dm zóna illetve kivül.
« Válasz #3 Dátum: 2010. október 28. - 16:21:25 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2010. október 28. - 18:25:11 írta TimeSTAR »

Dm zóna illetve kivül.
« Válasz #4 Dátum: 2010. október 30. - 23:02:22 »
0 Show voters
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

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal