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: szabyxxx - 2012. február 10. - 17:49:06

Cím: Random Spawn Dm nél ezesetben (MinigunDm)
Írta: szabyxxx - 2012. február 10. - 17:49:06
Sziasztok!
Azt szeretném kérdezni hogy lehet megoldani hogy van a dm zónám..
és egyszer ide dobjon le benne ha megdöglök egyszer oda...
azaz Random-ba
[pawn]CMD:minigundm(playerid,params[])
    {
    if(dm[playerid]>0)return SendClientMessage(playerid,COLOR_RED,\"Elõbb /ExitDM\");
    dm[playerid]=6;
    SetPlayerPos(playerid,2628.3442,2760.7800,23.8222);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 38, 3000);
     SetPlayerArmour(playerid, 100.0);
     SetPlayerHealth(playerid, 100);
     SendClientMessage(playerid, 0x6DC5F3FF, \"[DM] - Deatmatch zónába teleportáltál! Elhagyásához használd az /exitdm parancsot!\");
return 1;
 }[/pawn]
Még hozzátartozik ez!
[pawn]if(dm[playerid]==6)
{
SetPlayerPos(playerid,2628.3442,2760.7800,23.8222);//dm6
    SendClientMessage(playerid,-1,\"{FFFF00}Dm Visszaspawn: {FF0606}Visszakerültél a DM zónába Kilépés /ExitDm\");
    GivePlayerWeapon(playerid, 38, 3000);
     SetPlayerArmour(playerid, 100.0);
     SetPlayerHealth(playerid, 100);
return 1;
}[/pawn]
Cím: Random Spawn Dm nél ezesetben (MinigunDm)
Írta: nyE - 2012. február 10. - 19:34:47
[pawn]
public OnPlayerDeath(playerid)
{
    if(dm[playerid] == 6)
    {
        new rand = random(2);
switch(rand)
{
    case 0: //pozíció
            case 1: //pozíció
        }
        //és akkor ide amik a dmben kellenek (fegyó, kiírás stb.)
    }
    return 1;
}[/pawn]
Cím: Random Spawn Dm nél ezesetben (MinigunDm)
Írta: szabyxxx - 2012. február 10. - 19:42:58
[pawn]case 0;  [/pawn]  ott van az hogy //pozició
ezt nem értem hova kell a pociciót??
Cím: Random Spawn Dm nél ezesetben (MinigunDm)
Írta: nyE - 2012. február 10. - 19:45:28
case 0: SetPlayerPos(playerid, x,y,z); Ez az eggyik
case 1: SetPlayerPos(playerid, x,y,z); Ez a másik, tehát így két helyzet közül fog véletlenszerûen lerakni.
Cím: Random Spawn Dm nél ezesetben (MinigunDm)
Írta: szabyxxx - 2012. február 10. - 20:09:45
Áhh értem Oks Tehát így
[pawn]case 0; SetPlayerPos(playerid, Kordináta);
case 1; SetPlayerPos(playerid, 2. Kordináta!);[/pawn]
Köszi Zárok!