GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

karakterin yaralıya düşmeden doğrudan spawn olması

Başlatan Hata, 27 Mayıs 2020, 22:58:13

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Hata

arkadaşlar sunucuda karakterin canı 0a inince direk spawnla diye bir tuş çıkıyor spawnlıyoruz bunu yapmayıp belirli bir süre animasyon çektirmek istiyorum OnPlayerSpawna ekledim kod
public OnPlayerSpawn(playerid)
{
    if (Injured[playerid] == 1)
    {
        SetPlayerPos(playerid, x, y, z);
        SetPlayerFacingAngle(playerid, angle);
        SetCameraBehindPlayer(playerid);
        SendClientMessage(playerid, RENK_KIRMIZI, "Yaralandın!");
        SendClientMessage(playerid, RENK_KIRMIZI, "Beklemen lazım");
        AcceptDeathTimer[playerid] = SetTimer("CanAcceptDeath", 60000, false);
        LoseHealthTimer[playerid] = SetTimer("LoseHealth", 10000, true);
        ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 1, 0, 1);
    }
   return 1;
}
ama ne yaparsam yapiyim o spawnla yeri çıkıyor spawnlayınca karakter CarL Johnson oluyor ve buglu köye ışınlanıyor yardım edermisiniz?



Cherry

kodları OnPlayerDeath publicine koyup tekrar dener misin?


Hata

Alıntı yapılan: Cherry - 27 Mayıs 2020, 23:11:30
kodları OnPlayerDeath publicine koyup tekrar dener misin?
yok olmadı spawn tuşu falan çıkmıyo ama direk spawn ediyo
Son düzenlenme: 27 Mayıs 2020, 23:16:53 Hata

Cherry

SetPlayerPos kullanmışsın fakat pos'u neye göre çekmişsin bilemedim, aşağıdaki kodu dener misin? OnPlayerDeath publicine koyman gerekiyor.

PAWN Kodu: Seç
if (Injured[playerid] == 1)
{
new Float: x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
SetSpawnInfo(playerid, NO_TEAM, GetPlayerSkin(playerid), x, y, z, a, 0, 0, 0, 0, 0, 0);
SendClientMessage(playerid, RENK_KIRMIZI, "Yaralandın!");
SendClientMessage(playerid, RENK_KIRMIZI, "Beklemen lazım");
AcceptDeathTimer[playerid] = SetTimer("CanAcceptDeath", 60000, false);
LoseHealthTimer[playerid] = SetTimer("LoseHealth", 10000, true);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 1, 0, 1);
}
Son düzenlenme: 28 Mayıs 2020, 00:50:08 Cherry

Hata

Alıntı yapılan: Cherry - 28 Mayıs 2020, 00:47:25
SetPlayerPos kullanmışsın fakat pos'u neye göre çekmişsin bilemedim, aşağıdaki kodu dener misin? OnPlayerDeath publicine koyman gerekiyor.

PAWN Kodu: Seç
if (Injured[playerid] == 1)
{
new Float: x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
SetSpawnInfo(playerid, NO_TEAM, GetPlayerSkin(playerid), x, y, z, a, 0, 0, 0, 0, 0, 0);
SendClientMessage(playerid, RENK_KIRMIZI, "Yaralandın!");
SendClientMessage(playerid, RENK_KIRMIZI, "Beklemen lazım");
AcceptDeathTimer[playerid] = SetTimer("CanAcceptDeath", 60000, false);
LoseHealthTimer[playerid] = SetTimer("LoseHealth", 10000, true);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 1, 0, 1);
}
yine aynı


Cherry

Alıntı yapılan: Hata - 28 Mayıs 2020, 10:17:52
Alıntı yapılan: Cherry - 28 Mayıs 2020, 00:47:25
SetPlayerPos kullanmışsın fakat pos'u neye göre çekmişsin bilemedim, aşağıdaki kodu dener misin? OnPlayerDeath publicine koyman gerekiyor.

PAWN Kodu: Seç
if (Injured[playerid] == 1)
{
new Float: x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
SetSpawnInfo(playerid, NO_TEAM, GetPlayerSkin(playerid), x, y, z, a, 0, 0, 0, 0, 0, 0);
SendClientMessage(playerid, RENK_KIRMIZI, "Yaralandın!");
SendClientMessage(playerid, RENK_KIRMIZI, "Beklemen lazım");
AcceptDeathTimer[playerid] = SetTimer("CanAcceptDeath", 60000, false);
LoseHealthTimer[playerid] = SetTimer("LoseHealth", 10000, true);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 1, 0, 1);
}
yine aynı
Sorun ne başka yerde mi spawn ediyor, skin CJ mi oluyor?


Hata

Alıntı yapılan: Cherry - 28 Mayıs 2020, 10:18:42
Alıntı yapılan: Hata - 28 Mayıs 2020, 10:17:52
Alıntı yapılan: Cherry - 28 Mayıs 2020, 00:47:25
SetPlayerPos kullanmışsın fakat pos'u neye göre çekmişsin bilemedim, aşağıdaki kodu dener misin? OnPlayerDeath publicine koyman gerekiyor.

PAWN Kodu: Seç
if (Injured[playerid] == 1)
{
new Float: x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
SetSpawnInfo(playerid, NO_TEAM, GetPlayerSkin(playerid), x, y, z, a, 0, 0, 0, 0, 0, 0);
SendClientMessage(playerid, RENK_KIRMIZI, "Yaralandın!");
SendClientMessage(playerid, RENK_KIRMIZI, "Beklemen lazım");
AcceptDeathTimer[playerid] = SetTimer("CanAcceptDeath", 60000, false);
LoseHealthTimer[playerid] = SetTimer("LoseHealth", 10000, true);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 1, 0, 1);
}
yine aynı
Sorun ne başka yerde mi spawn ediyor, skin CJ mi oluyor?
CJ olup buglu köyde spawn oluyo


Cherry

Onplayerrequestclass publicinide atar mısın? Ayrıca hangi mod bu?



Cherry

dener misin? olmaz ise discorddan yaz.

PAWN Kodu: Seç
public OnPlayerRequestClass(playerid, classid)
{
    TogglePlayerSpectating(playerid, true);
return 1;
}



Vupsen

Alıntı yapılan: Bölüm Kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.

Konu kilit.