Sziasztok,probaltam kesziteni egy DeathMatch szkriptet amiben csak annyi a bibi hogy nem resapwnolok Dm-ben hanem amikor meghalok azelott hogy foldreboruljak respawnolok majd foldreborulok es ujra respawnolok de a varosban...Itt a szkript :[PAWN]#include <a_samp>
#define COLOR_GREEN 0x6AF7E1FF
new DM[MAX_PLAYERS];
new InMinigun[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/minigun\", true))
{
new pname[MAX_PLAYER_NAME], string3[128];
DM[playerid] = 1;
InMinigun[playerid] = 1;
SetPlayerPos(playerid, 1303.0999755859, 2166.3999023438, 10.699999809265);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,38 , 9999);
GameTextForPlayer(playerid,\"~r~~h~WeLcOmE To MiNiGuN\",3000,5);
GetPlayerName(playerid, pname, sizeof (pname));
format(string3, sizeof(string3),\"%s HaS GoNe To MiNiGuN ~r~(/minigun)~p~\", pname);
SendClientMessage(playerid, COLOR_GREEN, string3);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0x6AF7E1FF, \" If you are caught fire zone STUNT These weapons MAKE JAIL / kick / ban permanently!\");
SendClientMessage(playerid, COLOR_GREEN, \"If you want to get out of DM use the command /exit!\");
return 1;
}
if(!strcmp(cmdtext, \"/exit\", true))
{
SendClientMessage(playerid, -1, \"You exit from the DM\");
InMinigun[playerid] = 0;
DM[playerid] = 0;
ResetPlayerWeapons(playerid);
return 1;
}
return 0;
}
public OnPlayerDeath( playerid)
{
if( InMinigun[playerid] == 1 && DM[playerid] == 1)
{
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid, 1303.0999755859, 2166.3999023438, 10.699999809265);
GivePlayerWeapon(playerid,38 , 9999);
}
return 1;
}
public OnPlayerSpawn( playerid)
{
if( InMinigun[playerid] == 1 && DM[playerid] == 1)
{
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid, 1303.0999755859, 2166.3999023438, 10.699999809265);
GivePlayerWeapon(playerid,38 , 9999);
}
return 1;
}[/PAWN]
Mi lehet a baj?