1) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
Alıntı yapılan: Superman - 25 Nisan 2022, 15:56:541) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
1. ve 2. sorun name tag sorunu olabilir.
3. Sorun useartwork 1 durumdaysa bug oluşabilir bunu kapatırsanız sunucuya skin ve resim yükleyemezsin, çözümü bir kaç skin yükleyince düzeliyor diye biliyorum.
Alıntı yapılan: Murat Budak - 25 Nisan 2022, 16:04:37Alıntı yapılan: Superman - 25 Nisan 2022, 15:56:541) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
1. ve 2. sorun name tag sorunu olabilir.
3. Sorun useartwork 1 durumdaysa bug oluşabilir bunu kapatırsanız sunucuya skin ve resim yükleyemezsin, çözümü bir kaç skin yükleyince düzeliyor diye biliyorum.
Hangi skinleri yüklediğimde düzeltebilirim?
Alıntı yapılan: Superman - 25 Nisan 2022, 15:56:541) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
4) Bir karakterin sağa sola dönme hızını nasıl ayarlayabilirim?
Alıntı yapılan: Superman - 25 Nisan 2022, 15:56:541) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
4) Bir karakterin sağa sola dönme hızını nasıl ayarlayabilirim?
4- skinin idsi 0-312 arasındaki bir sayıysa değiştiremessin ama özel skinse yani idsi 20k+ ise sw_dosyasi/models/artconfig.txt yi aç orada hangi skini yüklüyorsa
AddCharModel(299, 20012, "tentaction.dff", "tentaction.txd");gibi kodlar olucak 299 olanı 2 yaparsan hızlı döner, çünkü 2 idli skinin üzerine model ekliyor 2idli skinde hızlı dönüyor, eğer yavaş istiyorsan yavaş dönen skinin idsin kullanabilirsin
3- OnPlayerDisconnect publici ile mysqle kullanıcının son interiorunu ve worldunu ayarlatabilirsin.
2- label idleri yüzündendir oyun modundaki 31.satırda bile bu labeli güncelliyor olabilir sorunu bilemeyiz.
1- name tag fonksiyonunu arat hangi fonksiyon ile güncelliyorsa ondandır(misal "NameTag" olur birçok modda ama insanlar buna istediği isimi verebildiği için senin modunda değişiklik gösterebilir)
Alıntı yapılan: HasanEfe - 27 Nisan 2022, 23:45:22Alıntı yapılan: Superman - 25 Nisan 2022, 15:56:541) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
4) Bir karakterin sağa sola dönme hızını nasıl ayarlayabilirim?
4- skinin idsi 0-312 arasındaki bir sayıysa değiştiremessin ama özel skinse yani idsi 20k+ ise sw_dosyasi/models/artconfig.txt yi aç orada hangi skini yüklüyorsa
AddCharModel(299, 20012, "tentaction.dff", "tentaction.txd");gibi kodlar olucak 299 olanı 2 yaparsan hızlı döner, çünkü 2 idli skinin üzerine model ekliyor 2idli skinde hızlı dönüyor, eğer yavaş istiyorsan yavaş dönen skinin idsin kullanabilirsin
3- OnPlayerDisconnect publici ile mysqle kullanıcının son interiorunu ve worldunu ayarlatabilirsin.
2- label idleri yüzündendir oyun modundaki 31.satırda bile bu labeli güncelliyor olabilir sorunu bilemeyiz.
1- name tag fonksiyonunu arat hangi fonksiyon ile güncelliyorsa ondandır(misal "NameTag" olur birçok modda ama insanlar buna istediği isimi verebildiği için senin modunda değişiklik gösterebilir)
Peki mesela istediğim bir aracın istediğim hızda gitmesini veya bir saniye sonra hızlanıp o değere ulaşmasını nasıl sağlayabiliriz?
Alıntı yapılan: Superman - 28 Nisan 2022, 17:20:22Alıntı yapılan: HasanEfe - 27 Nisan 2022, 23:45:22Alıntı yapılan: Superman - 25 Nisan 2022, 15:56:541) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
4) Bir karakterin sağa sola dönme hızını nasıl ayarlayabilirim?
4- skinin idsi 0-312 arasındaki bir sayıysa değiştiremessin ama özel skinse yani idsi 20k+ ise sw_dosyasi/models/artconfig.txt yi aç orada hangi skini yüklüyorsa
AddCharModel(299, 20012, "tentaction.dff", "tentaction.txd");gibi kodlar olucak 299 olanı 2 yaparsan hızlı döner, çünkü 2 idli skinin üzerine model ekliyor 2idli skinde hızlı dönüyor, eğer yavaş istiyorsan yavaş dönen skinin idsin kullanabilirsin
3- OnPlayerDisconnect publici ile mysqle kullanıcının son interiorunu ve worldunu ayarlatabilirsin.
2- label idleri yüzündendir oyun modundaki 31.satırda bile bu labeli güncelliyor olabilir sorunu bilemeyiz.
1- name tag fonksiyonunu arat hangi fonksiyon ile güncelliyorsa ondandır(misal "NameTag" olur birçok modda ama insanlar buna istediği isimi verebildiği için senin modunda değişiklik gösterebilir)
Peki mesela istediğim bir aracın istediğim hızda gitmesini veya bir saniye sonra hızlanıp o değere ulaşmasını nasıl sağlayabiliriz?
şöyle yapabilirsin max hızı ayarlayabilirsin mesela bi timer ayarla her saniye çalışsın max 150 istiyorsan o araç ile 150 üstü yapanın hızını 150 sabitle şöyle mesela
public OnGameModeInit()
{
SetTimerEx("MaxHiz", 700, true);
return 1;
}
stock SetVehicleSpeed(vehicleid, Float:speed)
{
new Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2, Float:a;
GetVehicleVelocity(vehicleid, x1, y1, z1);
GetVehiclePos(vehicleid, x2, y2, z2);
GetVehicleZAngle(vehicleid, a); a = 360 - a;
x1 = (floatsin(a, degrees) * (speed/100) + floatcos(a, degrees) * 0 + x2) - x2;
y1 = (floatcos(a, degrees) * (speed/100) + floatsin(a, degrees) * 0 + y2) - y2;
SetVehicleVelocity(vehicleid, x1, y1, z1);
}
Float:GetVehSpeed(vid)
{
new Float:vx, Float:vy, Float:vz, Float:vel;
vel = GetVehicleVelocity(vid, vx, vy, vz);
vel = (floatsqroot(((vx*vx)+(vy*vy))+(vz*vz))* 181.5);
return vel;
}
forward MaxHiz();
public MaxHiz()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
if(GetVehicleModel(GetPlayerVehicleID(i) == 411))//411 araç idsi
{
if (GetVehSpeed(GetPlayerVehicleID(i)) > 100)//eğer hızı 100 üstü ise
{
SetVehicleSpeed(GetPlayerVehicleID(i), 100 / 2);//hızını 100 yapıyor
}
}
}
}
}
}
Alıntı yapılan: HasanEfe - 28 Nisan 2022, 22:14:53Alıntı yapılan: Superman - 28 Nisan 2022, 17:20:22Alıntı yapılan: HasanEfe - 27 Nisan 2022, 23:45:22Alıntı yapılan: Superman - 25 Nisan 2022, 15:56:541) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
4) Bir karakterin sağa sola dönme hızını nasıl ayarlayabilirim?
4- skinin idsi 0-312 arasındaki bir sayıysa değiştiremessin ama özel skinse yani idsi 20k+ ise sw_dosyasi/models/artconfig.txt yi aç orada hangi skini yüklüyorsa
AddCharModel(299, 20012, "tentaction.dff", "tentaction.txd");gibi kodlar olucak 299 olanı 2 yaparsan hızlı döner, çünkü 2 idli skinin üzerine model ekliyor 2idli skinde hızlı dönüyor, eğer yavaş istiyorsan yavaş dönen skinin idsin kullanabilirsin
3- OnPlayerDisconnect publici ile mysqle kullanıcının son interiorunu ve worldunu ayarlatabilirsin.
2- label idleri yüzündendir oyun modundaki 31.satırda bile bu labeli güncelliyor olabilir sorunu bilemeyiz.
1- name tag fonksiyonunu arat hangi fonksiyon ile güncelliyorsa ondandır(misal "NameTag" olur birçok modda ama insanlar buna istediği isimi verebildiği için senin modunda değişiklik gösterebilir)
Peki mesela istediğim bir aracın istediğim hızda gitmesini veya bir saniye sonra hızlanıp o değere ulaşmasını nasıl sağlayabiliriz?
şöyle yapabilirsin max hızı ayarlayabilirsin mesela bi timer ayarla her saniye çalışsın max 150 istiyorsan o araç ile 150 üstü yapanın hızını 150 sabitle şöyle mesela
public OnGameModeInit()
{
SetTimerEx("MaxHiz", 700, true);
return 1;
}
stock SetVehicleSpeed(vehicleid, Float:speed)
{
new Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2, Float:a;
GetVehicleVelocity(vehicleid, x1, y1, z1);
GetVehiclePos(vehicleid, x2, y2, z2);
GetVehicleZAngle(vehicleid, a); a = 360 - a;
x1 = (floatsin(a, degrees) * (speed/100) + floatcos(a, degrees) * 0 + x2) - x2;
y1 = (floatcos(a, degrees) * (speed/100) + floatsin(a, degrees) * 0 + y2) - y2;
SetVehicleVelocity(vehicleid, x1, y1, z1);
}
Float:GetVehSpeed(vid)
{
new Float:vx, Float:vy, Float:vz, Float:vel;
vel = GetVehicleVelocity(vid, vx, vy, vz);
vel = (floatsqroot(((vx*vx)+(vy*vy))+(vz*vz))* 181.5);
return vel;
}
forward MaxHiz();
public MaxHiz()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
if(GetVehicleModel(GetPlayerVehicleID(i) == 411))//411 araç idsi
{
if (GetVehSpeed(GetPlayerVehicleID(i)) > 100)//eğer hızı 100 üstü ise
{
SetVehicleSpeed(GetPlayerVehicleID(i), 100 / 2);//hızını 100 yapıyor
}
}
}
}
}
}
bunun bir plungi vs var mı? tüm araçları kapsayan
Alıntı yapılan: Superman - 28 Nisan 2022, 23:11:02Alıntı yapılan: HasanEfe - 28 Nisan 2022, 22:14:53Alıntı yapılan: Superman - 28 Nisan 2022, 17:20:22Alıntı yapılan: HasanEfe - 27 Nisan 2022, 23:45:22Alıntı yapılan: Superman - 25 Nisan 2022, 15:56:541) Kişinin kafasının üzerinde ismi yazmıyor sebebi ne olabilir?(- olarak gözüküyor)
2) Karakter isimleri git gel yapıyor, karışıyor sebebi ne olabilir?
3) İnterior da Quit atınca geri girdiğimde buga girme sorununu nasıl kapatabilirim?
4) Bir karakterin sağa sola dönme hızını nasıl ayarlayabilirim?
4- skinin idsi 0-312 arasındaki bir sayıysa değiştiremessin ama özel skinse yani idsi 20k+ ise sw_dosyasi/models/artconfig.txt yi aç orada hangi skini yüklüyorsa
AddCharModel(299, 20012, "tentaction.dff", "tentaction.txd");gibi kodlar olucak 299 olanı 2 yaparsan hızlı döner, çünkü 2 idli skinin üzerine model ekliyor 2idli skinde hızlı dönüyor, eğer yavaş istiyorsan yavaş dönen skinin idsin kullanabilirsin
3- OnPlayerDisconnect publici ile mysqle kullanıcının son interiorunu ve worldunu ayarlatabilirsin.
2- label idleri yüzündendir oyun modundaki 31.satırda bile bu labeli güncelliyor olabilir sorunu bilemeyiz.
1- name tag fonksiyonunu arat hangi fonksiyon ile güncelliyorsa ondandır(misal "NameTag" olur birçok modda ama insanlar buna istediği isimi verebildiği için senin modunda değişiklik gösterebilir)
Peki mesela istediğim bir aracın istediğim hızda gitmesini veya bir saniye sonra hızlanıp o değere ulaşmasını nasıl sağlayabiliriz?
şöyle yapabilirsin max hızı ayarlayabilirsin mesela bi timer ayarla her saniye çalışsın max 150 istiyorsan o araç ile 150 üstü yapanın hızını 150 sabitle şöyle mesela
public OnGameModeInit()
{
SetTimerEx("MaxHiz", 700, true);
return 1;
}
stock SetVehicleSpeed(vehicleid, Float:speed)
{
new Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2, Float:a;
GetVehicleVelocity(vehicleid, x1, y1, z1);
GetVehiclePos(vehicleid, x2, y2, z2);
GetVehicleZAngle(vehicleid, a); a = 360 - a;
x1 = (floatsin(a, degrees) * (speed/100) + floatcos(a, degrees) * 0 + x2) - x2;
y1 = (floatcos(a, degrees) * (speed/100) + floatsin(a, degrees) * 0 + y2) - y2;
SetVehicleVelocity(vehicleid, x1, y1, z1);
}
Float:GetVehSpeed(vid)
{
new Float:vx, Float:vy, Float:vz, Float:vel;
vel = GetVehicleVelocity(vid, vx, vy, vz);
vel = (floatsqroot(((vx*vx)+(vy*vy))+(vz*vz))* 181.5);
return vel;
}
forward MaxHiz();
public MaxHiz()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
if(GetVehicleModel(GetPlayerVehicleID(i) == 411))//411 araç idsi
{
if (GetVehSpeed(GetPlayerVehicleID(i)) > 100)//eğer hızı 100 üstü ise
{
SetVehicleSpeed(GetPlayerVehicleID(i), 100 / 2);//hızını 100 yapıyor
}
}
}
}
}
}
bunun bir plungi vs var mı? tüm araçları kapsayan
yok diye biliyorum attığım kodu sana atarken sıfırdan yazdım
tüm araçlara kendin yapmak istiyorsan
if(GetVehicleModel(GetPlayerVehicleID(i) == 411))//411 araç idsi
{
if (GetVehSpeed(GetPlayerVehicleID(i)) > 100)//eğer hızı 100 üstü ise
{
SetVehicleSpeed(GetPlayerVehicleID(i), 100 / 2);//hızını 100 yapıyor
}
}bunu çoğaltarak yapabilrsin 450idli araç için 120 gibi misal
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+arşiv