Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

[POMOC]DM Arena HITNO!!!

Započeo Gr33n_M00n
pre 13 godina
424
pregleda
6
postova
Gr33n_M00n
Street Runner
pre 13 godina
Skripta koju koristim: Moj gamemode
Detaljan opis problema: Neznam kako da stavim kad netko umre u DM areni da se opet spawna u areni i /exit commandu da izađe iz dm arene da se vise ne spawna u areni nego na spawnu
Dio skripte: Dat cu ako ce trebat 😉

Molim brz odgovor  ☹️
Obrisan korisnik Obrisan korisnik
pre 13 godina
Definises jednu obicnu promenljivu pod imenom dmzona.POsle toga stavis da u komandi za ulazenje na dm stavlja vrednost te promenljive na 1.Onda pod OnPlayerDeath stavis da ako je vrednost promenljive dmzona na 1 da ga spawna na dm event ili ti da mu uradi sve isto kao u komandi za pozivanje.Evo kako to izlgleda:
// Definisanje
new dmevent;

// U komandu

dmevent = 1; // Ako nije playerid,odnosno ako koristis sscanf stavi promenljivu za level tu.

// Pod OnPlayerDeath

if(dmevent == 1)
{
// Kod za pozivanje nazad
}
Gr33n_M00n
Street Runner
pre 13 godina
Napravio sam sve kako pise i ne radi  ☹️
Obrisan korisnik Obrisan korisnik
pre 13 godina
Gr33n_M00n wrote on July 6, 2012, 11:28 am:
Napravio sam sve kako pise i ne radi  ☹️


Mogu li da vidim kako si to uradio? Zanima me komanda za pozivanje na dm event i ono sto je pod OnPlayerDeath
Gr33n_M00n
Street Runner
pre 13 godina
public OnPlayerDeath(playerid, killerid, reason)
{
    if(bf3us == 1) /// to je dm baza ima dva tema us i ru ovo je za us
    {
SetPlayerPos(playerid, 643.2076,-2419.5872,2.4078);
SetPlayerSkin(playerid, 287);
GivePlayerWeapon(playerid, 4, 0);
GivePlayerWeapon(playerid, 24, 99999999);
GivePlayerWeapon(playerid, 26, 99999999);
GivePlayerWeapon(playerid, 28, 99999999);
GivePlayerWeapon(playerid, 31, 99999999);
GivePlayerWeapon(playerid, 34, 99999999);
GivePlayerWeapon(playerid, 36, 99999999);
    }
    if(bf3ru == 1) /// ovo je za ru
    {
SetPlayerPos(playerid, 800.1511,-2361.2307,2.3000);
SetPlayerSkin(playerid, 285);
GivePlayerWeapon(playerid, 4, 0);
GivePlayerWeapon(playerid, 24, 99999999);
GivePlayerWeapon(playerid, 26, 99999999);
GivePlayerWeapon(playerid, 28, 99999999);
GivePlayerWeapon(playerid, 31, 99999999);
GivePlayerWeapon(playerid, 34, 99999999);
GivePlayerWeapon(playerid, 36, 99999999);
    }
    new string;
    SendDeathMessage(killerid,playerid,reason);
    format(string, sizeof(string), "~b~haha");
    GameTextForPlayer(playerid, string, 500000, 0);
    GivePlayerMoney(killerid, 10000);
    format(string, sizeof(string), "Dobio si novce za kill sad imas $%d.", GetPlayerMoney(killerid));
    SendClientMessage(killerid, 0xFFFFFFFF, string);
    if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
  return 1;
}

    if (strcmp("/bf3us", cmdtext, true, 6) == 0)
{
SetPlayerPos(playerid, 643.2076,-2419.5872,2.4078);
SetPlayerSkin(playerid, 287);
bf3us = 1;
new string, pName;
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format(string,sizeof string,"%s se pridruzio u BF3 Arenu za us team ,/bf3us.",pName);
    SendClientMessageToAll(COLOR_BLUE,string);
GivePlayerWeapon(playerid, 4, 0);
GivePlayerWeapon(playerid, 24, 99999999);
GivePlayerWeapon(playerid, 26, 99999999);
GivePlayerWeapon(playerid, 28, 99999999);
GivePlayerWeapon(playerid, 31, 99999999);
GivePlayerWeapon(playerid, 34, 99999999);
GivePlayerWeapon(playerid, 36, 99999999);
ShowPlayerDialog(playerid, 54, DIALOG_STYLE_MSGBOX, "{00FF00}BF3 Arena", "{FF0000}Dobrodosli na BF3 Arenu!\n\n{FF0000}Pravila:\n{FF0000}1.Ne ubijaj svoje!\n{FF0000}2.Ne mjenjaj cjelo vrijeme teamove\n{FF0000}3.Ne ubijaj nikoga na spawnu - KICK\n{FF0000}Sad mozete poceti igrat :)\n{FF0000}Ugodnu zabavu zeli vam WwG Team\n ", "OK", "");
return 1;

}

    if (strcmp("/bf3ru", cmdtext, true, 6) == 0)
{
SetPlayerPos(playerid, 800.1511,-2361.2307,2.3000);
SetPlayerSkin(playerid, 285);
bf3ru = 1;
new string, pName;
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format(string,sizeof string,"%s se pridruzio u BF3 Arenu za ru team ,/bf3ru.",pName);
    SendClientMessageToAll(COLOR_BLUE,string);
GivePlayerWeapon(playerid, 4, 0);
GivePlayerWeapon(playerid, 24, 99999999);
GivePlayerWeapon(playerid, 26, 99999999);
GivePlayerWeapon(playerid, 28, 99999999);
GivePlayerWeapon(playerid, 31, 99999999);
GivePlayerWeapon(playerid, 34, 99999999);
GivePlayerWeapon(playerid, 36, 99999999);
ShowPlayerDialog(playerid, 53, DIALOG_STYLE_MSGBOX, "{00FF00}BF3 Arena", "{FF0000}Dobrodosli na BF3 Arenu!\n\n{FF0000}Pravila: \n{FF0000}1.Ne ubijaj svoje!\n{FF0000}2.Ne mjenjaj cjelo vrijeme teamove\n{FF0000}3.Ne ubijaj nikoga na spawnu - KICK\n{FF0000}Sad mozete poceti igrat :)\n{FF0000}Ugodnu zabavu zeli vam WwG Team\n ", "OK", "");
return 1;

}


Evo to je to
Gr33n_M00n
Street Runner
pre 13 godina
Pomoc?? Molim vas  ☹️

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava