13.02.2011, 17:09
I made a CMD so when they /acceptdeath from respawning in their location, it puts them in the hospital but they can't see anything. They see like grass, or land or something.
Code:
if(strcmp(cmd, "/acceptdeath", true) == 0) { if (IsDead[playerid] == 1) { new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X, Y, Z); DropWeapons(GetPlayerWeapon(playerid),GetPlayerAmmo(playerid),X,Y,Z,GetPlayerVirtualWorld(playerid),playerid); ResetPlayerWeaponsEx(playerid); SetPlayerToTeamColor(playerid); TogglePlayerControllable(playerid,false); SetPlayerHealthEx(playerid,1.0); SetPlayerPos(playerid, -3451.3801,475.9214,58.0620); TogglePlayerControllable(playerid, 0); new RandomWeth; RandomWeth = random(2); switch(RandomWeth) { case 0: { SetPlayerVirtualWorld(playerid,1); } case 1: { SetPlayerVirtualWorld(playerid,2); } } GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~You need to rest now, please wait",8000,3); SetTimerEx("AfterSpawnHos", 10000, false, "i", playerid); ApplyAnimationEx(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); Hospitalized[playerid] = 1; return 1; } }