08.02.2011, 12:49
How can i make when a player port to /dm and when he died on this zone that the spawn not on a base but on the /dm
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/dm", true))
{
SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
//Params: (playerid, team, skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)
return 1;
}
}
|
if(strcmp(cmdtext,"/dm",true)==0) { if(InDM[playerid]!=1) { InDM[playerid]++; SendClientMessage(playerid,COLOR_GREEN,"Du hast die Deathmatch Zone betreten!"); new rand = random(sizeof(RandomSpawnsDM)); SetPlayerPos(playerid,RandomSpawnsDM[rand][0],RandomSpawnsDM[rand][1],RandomSpawnsDM[rand][2]); GetPlayerPos(playerid,ppos[playerid][0],ppos[playerid][1],ppos[playerid][2]); } |
new InDM[MAX_PLAYERS]; new rand = random(sizeof(RandomSpawnsDM));
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/dm", true))
{
InDM[playerid]=1;
SetPlayerPos(playerid, ..., ..., ....)
SendClientMessage(playerid,COLOR_GREEN,"Du hast die Deathmatch Zone betreten!");
return 1;
}
}
public OnPlayerSpawn(playerid)
{
if (InDM[playerid] > 0)
{
SetPlayerPos(playerid, ..., ..., ....)
return 1;
}
}