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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: aprila44 - 2012. július 19. - 10:31:54

Cím: Hogyan lehet megcsinálni DM zonában halál után újra spawn-jon?
Írta: aprila44 - 2012. július 19. - 10:31:54
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;
}
Cím: Hogyan lehet megcsinálni DM zonában halál után újra spawn-jon?
Írta: kadaradam - 2012. július 19. - 11:48:30
public OnPlayerSpawn(playerid)
{
if(DM[playerid])
{
    GivePlayerWeapon(playerid,34,1000);
    SetPlayerArmour(playerid, 100);
    SetPlayerPos(playerid,279.5034,1955.9962,17.6406);
}
return 1;
}
Cím: Hogyan lehet megcsinálni DM zonában halál után újra spawn-jon?
Írta: aprila44 - 2012. július 19. - 12:19:13
Köszönöm, zárom!