Szerző Téma: Hogyan lehet megcsinálni DM zonában halál után újra spawn-jon?  (Megtekintve 512 alkalommal)

Hogyan lehet megcsinálni DM zonában halál után újra spawn-jon?
« Dátum: 2012. július 19. - 10:31:54 »
0 Show voters
Van egy az egyszerû dm scriptem.
Hogyan lehet azt megoldani, hogy halál után arra  a koordinátára rakja ahol a dm van?
Hogyan lehet lekérni, hogy jelenleg hányan játszanak a dm-ben?
 
new: bool:DM[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    DM[playerid] = false;
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    DM[playerid] = false;
    return 1;
}
if(strcmp(cmdtext, \"/dm\") == 0 )
{
    if(DM[playerid] == true) return SendClientMessage(playerid,\" Jelenleg DM zónában vagy! Kilépés /exitdm\");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,34,1000);
    SetPlayerArmour(playerid, 100);
    SetPlayerPos(playerid,279.5034,1955.9962,17.6406);
    SendClientMessage(playerid,\"Csatlakoztál a Sniper DM-hez! Kilépéshez: /exitdm\");
    DM[playerid] = true;
    return 1;
}
if(strcmp(cmdtext, \"/exitdm\") == 0)
{
    if(DM[playerid] == false) return SendClientMessage(playerid,\"Nem vagy DM zónában!\");
    DM[playerid] = false;
    SendClientMessage(playerid,\"Sikeresen kiléptél a DM zónából!\");
    ResetPlayerWeapons(playerid);
    return 1;
}

Hogyan lehet megcsinálni DM zonában halál után újra spawn-jon?
« Válasz #1 Dátum: 2012. július 19. - 11:48:30 »
0 Show voters
public OnPlayerSpawn(playerid)
{
if(DM[playerid])
{
    GivePlayerWeapon(playerid,34,1000);
    SetPlayerArmour(playerid, 100);
    SetPlayerPos(playerid,279.5034,1955.9962,17.6406);
}
return 1;
}

Hogyan lehet megcsinálni DM zonában halál után újra spawn-jon?
« Válasz #2 Dátum: 2012. július 19. - 12:19:13 »
0 Show voters
Köszönöm, zárom!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal