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?
(https://i.hizliresim.com/LThGQk.png)
kodları OnPlayerDeath publicine koyup tekrar dener misin?
Alıntı yapılan: Cherry - 27 Mayıs 2020, 23:11:30kodları OnPlayerDeath publicine koyup tekrar dener misin?
yok olmadı spawn tuşu falan çıkmıyo ama direk spawn ediyo
SetPlayerPos kullanmışsın fakat pos'u neye göre çekmişsin bilemedim, aşağıdaki kodu dener misin? OnPlayerDeath publicine koyman gerekiyor.
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);
}
Alıntı yapılan: Cherry - 28 Mayıs 2020, 00:47:25SetPlayerPos kullanmışsın fakat pos'u neye göre çekmişsin bilemedim, aşağıdaki kodu dener misin? OnPlayerDeath publicine koyman gerekiyor.
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ı
Alıntı yapılan: Hata - 28 Mayıs 2020, 10:17:52Alıntı yapılan: Cherry - 28 Mayıs 2020, 00:47:25SetPlayerPos kullanmışsın fakat pos'u neye göre çekmişsin bilemedim, aşağıdaki kodu dener misin? OnPlayerDeath publicine koyman gerekiyor.
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?
Alıntı yapılan: Cherry - 28 Mayıs 2020, 10:18:42Alıntı yapılan: Hata - 28 Mayıs 2020, 10:17:52Alıntı yapılan: Cherry - 28 Mayıs 2020, 00:47:25SetPlayerPos kullanmışsın fakat pos'u neye göre çekmişsin bilemedim, aşağıdaki kodu dener misin? OnPlayerDeath publicine koyman gerekiyor.
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
Onplayerrequestclass publicinide atar mısın? Ayrıca hangi mod bu?
Alıntı yapılan: Cherry - 28 Mayıs 2020, 10:31:53Onplayerrequestclass publicinide atar mısın? Ayrıca hangi mod bu?
öyle bi public yok mod şu https://www.gtamulti.com/forum/mod-galerisi/gelistiricilere-acik-roleplay-modu/msg120488/#msg120488
dener misin? olmaz ise discorddan yaz.
public OnPlayerRequestClass(playerid, classid)
{
TogglePlayerSpectating(playerid, true);
return 1;
}
https://forum.sa-mp.com/showthread.php?t=465494
https://forum.sa-mp.com/showthread.php?t=250452
buradakileri yap belki düzelir
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.