[Pomoc]Death


Započeo Assassin007, Mart 05, 2016, 23:27:05 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Od 0
Detaljan opis problema:Imam problem kada mi igrac umre npr pad sa visine onda odma nakon smrti igraca mi stavlja na 0 0 0 kordinate tocnije ispod farme u blueberryu
Dio skripte:Dajem Sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
http://ch-slike.com/CUl
http://ch-slike.com/CUT
http://ch-slike.com/CUq
Poslednja Izmena: Mart 05, 2016, 23:29:15 POSLE PODNE od Assassin007
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me


jesam
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me

Da vidim kako si stavio ?

I provjeri OnPlayerRequestClass, to ti je kad igrač umre

OnPlayerSpawn
 if (IsDead[playerid] == 1)
    {
        /*SetPlayerPos(playerid,DeathPosX[playerid],DeathPosY[playerid],DeathPosZ[playerid]);
        SetPlayerCameraPos(playerid,DeathPosX[playerid],DeathPosY[playerid],DeathPosZ[playerid]+5);
        SetPlayerCameraLookAt(playerid,DeathPosX[playerid],DeathPosY[playerid],DeathPosZ[playerid]);*/
        SetSpawnInfo( playerid, 0, PlayerInfo[playerid][Skin], DeathPosX[playerid], DeathPosY[playerid], DeathPosZ[playerid], DeathPosA[playerid], 0, 0, 0, 0, 0, 0 );
     SpawnPlayer(playerid);
        TogglePlayerControllable(playerid,true);
        ApplyAnimation(playerid,"PARACHUTE","FALL_skyDive_DIE", 4.0, 0, 0, 0, 1, 0);
        SetTimerEx("AutoDeath",AUTODEATH_SECONDS * 1000,false,"i",playerid);
        SendClientMessage(playerid,COLOR_CYAN,"------------------ Health Advise -----------------");
        SendClientMessage(playerid,COLOR_WHITE,"Vi sada krvarite do smrti.");
        SendClientMessage(playerid,COLOR_WHITE,"Upamtite da vas bolnicari jos uvjek mogu spasiti.");
        SendClientMessage(playerid,COLOR_WHITE,"Mozete kucati /acceptdeath ako nema slobodnih bolnicara.");
        SendClientMessage(playerid,COLOR_CYAN,"--------------------------------------------------------");
        return 1;
 }

OnPlayerDeath

public OnPlayerDeath(playerid, killerid, reason)
{
 PlayerInfo[killerid][Kills]++;
    PlayerInfo[playerid][Deaths]++;
    GetPlayerPos(playerid, DeathPosX[playerid], DeathPosY[playerid], DeathPosZ[playerid]);
    GetPlayerFacingAngle(playerid,DeathPosA[playerid]);
    IsDead[playerid] = 1;
 return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me

Public OnPlayerRequestClass, šta sa njim ? Gde je on ?

public OnPlayerRequestClass(playerid, classid)
{
	if(! classenable[playerid]) return SetTimerEx("Call_Spawn", 50, false, "i", playerid);
	return 1;
}

forward Call_Spawn(playerid);
public Call_Spawn(playerid)
{
SpawnPlayer(playerid);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me

U Call_Spawn stavi setspawninfo, pa probaj onda

nece probavao sam
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me

Prvo SetSpawnInfo pa onda SetPlayerPos !!!
You have enemies? Good. That means you've stood up for something, sometime in your life.

ne radi ni tako probao sam preko OnPlayerChangeState i tako radi ali tamo mi je problem sto svako 1 sec mi pokazuje ono sta pise OnPlayerSpawn
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me

Jesi probao da prvo stavis
SpawnPlayer(playerid);

Pa onda tek sve ostale stvari.

Moze Lock Rijeseno
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me