Szerző Téma: DM Visszaspawnolás  (Megtekintve 656 alkalommal)

Nem elérhető Vajzs

DM Visszaspawnolás
« Dátum: 2013. Május 06. - 16:22:55 »
0
Van nekem 2 dm-em, és azt szeretném h ha meghalok és bentvok a dm-be, akkor visszaspawnoljon abba a DM-be amelyikben épp benne vok, de ha nem vok dm-be, akkor meg az eredeti SPAWNPointra rakjon... Köszi!
 
CMD:m4dm(playerid,params[])
{
    if(M4[playerid] == true) return SendClientMessage(playerid,0xFFFFFFAA, \"DM zónában vagy ! Elõször {FF0606}/exitdm\");
    ResetPlayerWeapons(playerid);
    ShowNameTags(0);
    GivePlayerWeapon(playerid,31,9999);
    SetPlayerHealth(playerid, 10);
    SetPlayerPos(playerid,-544.5030,-74.2588,62.8594);
    new pName[30], string[128];
    GetPlayerName(playerid, pName, 30);
    format(string, 256, \"{FFFFFF}%s Csatlakozott az M4DM-hez! Csatlakozz te is {FF0606}(/m4dm)\", pName);
    SendClientMessageToAll(0xff0000AA,string);
    SendClientMessage(playerid, -1,\"Csatlakoztál az M4DM-hez! Kilépéshez: /exitdm\");
    M4[playerid] = true;
    return 1;
}
CMD:vegyesdm(playerid,params[])
{
    if(M4[playerid] == true) return SendClientMessage(playerid,0xFFFFFFAA, \"DM zónában vagy ! Elõször {FF0606}/exitdm\");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,31,9999);
    GivePlayerWeapon(playerid,22,9999);
    GivePlayerWeapon(playerid,25,9999);
GivePlayerWeapon(playerid,1,9999);
    ShowNameTags(0);
    SetPlayerHealth(playerid, 30);
    SetPlayerPos(playerid,-493.8368,-1350.4968,25.8678);
    new pName[30], string[128];
    GetPlayerName(playerid, pName, 30);
    format(string, 256, \"{FFFFFF}%s Csatlakozott az VegyesDM-hez! Csatlakozz te is {FF0606}(/vegyesdm)\", pName);
    SendClientMessageToAll(0xff0000AA,string);
    SendClientMessage(playerid, -1,\"Csatlakoztál az VegyesDM-hez! Kilépéshez: /exitdm\");
    M4[playerid] = true;
    return 1;
}

DM Visszaspawnolás
« Válasz #1 Dátum: 2013. Május 06. - 16:27:29 »
0
OFF: Szerintem ezt vedd le : Közép-Haladó Scripter :facepalm:

Nem elérhető Vajzs

DM Visszaspawnolás
« Válasz #2 Dátum: 2013. Május 06. - 16:29:19 »
0
Idézetet írta: Ezredes.$ date=1367850449\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37061\" data-ipsquote-contentclass=\"forums_Topic
OFF: Szerintem ezt vedd le : Közép-Haladó Scripter :facepalm:
 
De ez nem a kérdésemre válaszolt..

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
DM Visszaspawnolás
« Válasz #3 Dátum: 2013. Május 06. - 16:57:25 »
0
OFF: Igaza van, ezt a kódot még a kutyám is megírja. :D
 

#include a_samp
#include zcmd
CMD:m4dm(playerid)
{
     if(GetPVarInt(playerid, #DM) > 0) return SendClientMessage(playerid, 0xFFFFFFAA, \"DM zónában vagy ! Elõször {FF0606}/exitdm\");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 31, 9999);
    SetPlayerHealth(playerid, 10);
    SetPlayerPos(playerid, -544.5030, -74.2588, 62.8594);
    new pName[24], string[128];
    GetPlayerName(playerid, pName, 24);
    format(string, 128, \"{FFFFFF}%s Csatlakozott az M4DM-hez! Csatlakozz te is {FF0606}(/m4dm)\", pName);
    SendClientMessageToAll(0xff0000AA, string);
    SendClientMessage(playerid, -1, \"Csatlakoztál az M4DM-hez! Kilépéshez: /exitdm\");
     SetPVarInt(playerid, #DM, 1);
      return 1;
}
CMD:vegyesdm(playerid)
{
      if(GetPVarInt(playerid, #DM) > 0) return SendClientMessage(playerid, 0xFFFFFFAA, \"DM zónában vagy ! Elõször {FF0606}/exitdm\");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 31, 9999);
    GivePlayerWeapon(playerid, 22, 9999);
    GivePlayerWeapon(playerid, 25, 9999);
    GivePlayerWeapon(playerid, 1, 9999);
    SetPlayerHealth(playerid, 30);
    SetPlayerPos(playerid, -493.8368, -1350.4968, 25.8678);
    new pName[24], string[128];
    GetPlayerName(playerid, pName, 24);
    format(string, 128, \"{FFFFFF}%s Csatlakozott az VegyesDM-hez! Csatlakozz te is {FF0606}(/vegyesdm)\", pName);
    SendClientMessageToAll(0xff0000AA, string);
    SendClientMessage(playerid, -1,\"Csatlakoztál az VegyesDM-hez! Kilépéshez: /exitdm\");
    SetPVarInt(playerid, #DM, 2);
      return 1;
}
CMD:exitdm(playerid)
{
     if(GetPVarInt(playerid, #DM) > 0)
     {
           SetPVarInt(playerid, #DM, 0);
           SendClientMessage(playerid, -1, \"Kiléptél a Mini DM-bõl!\");
     }
     else SendClientMessage(playerid, -1, \"Nem vagy Mini DM-ben!\");
     return 1;
}
public OnPlayerSpawn(playerid)
{
        if(GetPVarInt(playerid, #DM) == 1) SetPlayerPos(playerid, -544.5030, -74.2588, 62.8594);
        else if(GetPVarInt(playerid, #DM) == 2) SetPlayerPos(playerid, -493.8368, -1350.4968, 25.8678);
        return 1;
}
« Utoljára szerkesztve: 2013. Május 06. - 17:32:34 írta ScreaM »

Nem elérhető Vajzs

DM Visszaspawnolás
« Válasz #4 Dátum: 2013. Május 06. - 17:04:45 »
0
Idézetet írta: ScreaM date=1367852245\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37061\" data-ipsquote-contentclass=\"forums_Topic
OFF: Igaza van, ezt a kódot még a kutyám is megírja. :D
 

#include a_samp
#include zcmd
CMD:m4dm(playerid)
{
     if(GetPVarInt(playerid, #DM) > 0) return SendClientMessage(playerid, 0xFFFFFFAA, \"DM zónában vagy ! Elõször {FF0606}/exitdm\");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 31, 9999);
    SetPlayerHealth(playerid, 10);
    SetPlayerPos(playerid, -544.5030, -74.2588, 62.8594);
    new pName[24], string[128];
    GetPlayerName(playerid, pName, 24);
    format(string, 128, \"{FFFFFF}%s Csatlakozott az M4DM-hez! Csatlakozz te is {FF0606}(/m4dm)\", pName);
    SendClientMessageToAll(0xff0000AA, string);
    SendClientMessage(playerid, -1, \"Csatlakoztál az M4DM-hez! Kilépéshez: /exitdm\");
     SetPVarInt(playerid, #DM, 1);
      return 1;
}
CMD:vegyesdm(playerid)
{
      if(GetPVarInt(playerid, #DM) > 0) return SendClientMessage(playerid, 0xFFFFFFAA, \"DM zónában vagy ! Elõször {FF0606}/exitdm\");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 31, 9999);
    GivePlayerWeapon(playerid, 22, 9999);
    GivePlayerWeapon(playerid, 25, 9999);
    GivePlayerWeapon(playerid, 1, 9999);
    SetPlayerHealth(playerid, 30);
    SetPlayerPos(playerid, -493.8368, -1350.4968, 25.8678);
    new pName[24], string[128];
    GetPlayerName(playerid, pName, 24);
    format(string, 128, \"{FFFFFF}%s Csatlakozott az VegyesDM-hez! Csatlakozz te is {FF0606}(/vegyesdm)\", pName);
    SendClientMessageToAll(0xff0000AA, string);
    SendClientMessage(playerid, -1,\"Csatlakoztál az VegyesDM-hez! Kilépéshez: /exitdm\");
    SetPVarInt(playerid, #DM, 2);
      return 1;
}
CMD:exitdm(playerid)
{
     if(GetPVarInt(playerid, #DM) > 0)
     {
           SetPVarInt(playerid, #DM, 0);
           SendClientMessage(playerid, -1, \"Kiléptél a Mini DM-bõl!\");
     }
     else SendClientMessage(playerid, -1, \"Nem vagy Mini DM-ben!\");
     return 1;
}
public OnPlayerSpawn(playerid)
{
        if(GetPVarInt(playerid, #M4DM) == 1) SetPlayerPos(playerid, -544.5030, -74.2588, 62.8594);
        else if(GetPVarInt(playerid, #DM) == 2) SetPlayerPos(playerid, -493.8368, -1350.4968, 25.8678);
        return 1;
}

 

Köszi....
OFF::::::: Várom, h a kutyád megírja ;)

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
DM Visszaspawnolás
« Válasz #5 Dátum: 2013. Május 06. - 17:33:04 »
0
Bocs, közbe javítottam egy elírást. :D

(OnPlayerSpawn alatt)


Teszteld le, és okés akkor TÉMA MEGOLDVA! ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal