Merhaba arkadaşlar yakın zamanda server açtık fakat /vsilah komutunu sınırsız kullanıyorlar bunun için araştırdım fakat bulamadım her spawnda 3 kez kullanabilmek için ne komutu lazım
Edit: Arkadaşlar alttada yazmış olduğum gibi her vip seviyesine göre farklı silahlar verebilmesini istediğim bir komut arıyorum böyle şeylerde fazla iyi olmadığım için size soruyorum
OnPlayerSpawn altına
SetPVarInt(playerid, "vsilahYasak", 0);
vSilah komutuna
if(GetPVarInt(playerid, "vsilahYasak") >= 3) return SendClientMessage(playerid, -1, "Her spawn da sadece 3 kez kullanabilirsin");
SetPVarInt(playerid, "vsilahYasak", GetPVarInt(playerid, "vsilahYasak") + 1);
Teşekkür ederim ek olarak /vsilah da her vip seviyesine göre farklı silah vermeyide ayarlar mısın?
vsilah sistemi:
CMD:vsilah(playerid)
{
if(Etkde[playerid] == true) return hataMesaji(playerid, "Etkinlikteyken komut kullanamazsınız!");
if(oyuncuData[playerid][hapisSure] >= 1) return hataMesaji(playerid, "Hapisteyken komut kullanamazsınız!");
if(oyuncuData[playerid][pVip] < 1 && oyuncuData[playerid][Kral_Tag] < 1) return hataMesaji(playerid, "Bu komutu 1 level ve üstü vipler kullanabilir.");
if(GetPVarInt(playerid, "vsilahYasak") >= 3) return SendClientMessage(playerid, -1, "Her spawn da sadece 3 kez kullanabilirsin");
SetPVarInt(playerid, "vsilahYasak", GetPVarInt(playerid, "vsilahYasak") + 1);
Silahver(playerid, 8, 1);
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
Silahver(playerid, 31, 256);
Silahver(playerid, 34, 256);
SendClientMessage(playerid, 0x7393FFFF, "[VIP] {A9A9A9}Vip Silahlarını Aldınız.");
return 1;
}
Alıntı yapılan: HasanEfe - 24 Nisan 2020, 18:40:13Teşekkür ederim ek olarak /vsilah da her vip seviyesine göre farklı silah vermeyide ayarlar mısın?
vsilah sistemi:
CMD:vsilah(playerid)
{
if(Etkde[playerid] == true) return hataMesaji(playerid, "Etkinlikteyken komut kullanamazsınız!");
if(oyuncuData[playerid][hapisSure] >= 1) return hataMesaji(playerid, "Hapisteyken komut kullanamazsınız!");
if(oyuncuData[playerid][pVip] < 1 && oyuncuData[playerid][Kral_Tag] < 1) return hataMesaji(playerid, "Bu komutu 1 level ve üstü vipler kullanabilir.");
if(GetPVarInt(playerid, "vsilahYasak") >= 3) return SendClientMessage(playerid, -1, "Her spawn da sadece 3 kez kullanabilirsin");
SetPVarInt(playerid, "vsilahYasak", GetPVarInt(playerid, "vsilahYasak") + 1);
Silahver(playerid, 8, 1);
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
Silahver(playerid, 31, 256);
Silahver(playerid, 34, 256);
SendClientMessage(playerid, 0x7393FFFF, "[VIP] {A9A9A9}Vip Silahlarını Aldınız.");
return 1;
}
Discord`dan yaz hallederiz hasancım :)
Alıntı yapılan: HasanEfe - 24 Nisan 2020, 18:40:13Teşekkür ederim ek olarak /vsilah da her vip seviyesine göre farklı silah vermeyide ayarlar mısın?
vsilah sistemi:
CMD:vsilah(playerid)
{
if(Etkde[playerid] == true) return hataMesaji(playerid, "Etkinlikteyken komut kullanamazsınız!");
if(oyuncuData[playerid][hapisSure] >= 1) return hataMesaji(playerid, "Hapisteyken komut kullanamazsınız!");
if(oyuncuData[playerid][pVip] < 1 && oyuncuData[playerid][Kral_Tag] < 1) return hataMesaji(playerid, "Bu komutu 1 level ve üstü vipler kullanabilir.");
if(GetPVarInt(playerid, "vsilahYasak") >= 3) return SendClientMessage(playerid, -1, "Her spawn da sadece 3 kez kullanabilirsin");
SetPVarInt(playerid, "vsilahYasak", GetPVarInt(playerid, "vsilahYasak") + 1);
Silahver(playerid, 8, 1);
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
Silahver(playerid, 31, 256);
Silahver(playerid, 34, 256);
SendClientMessage(playerid, 0x7393FFFF, "[VIP] {A9A9A9}Vip Silahlarını Aldınız.");
return 1;
}
CMD:vsilah(playerid)
{
if(Etkde[playerid] == true) return hataMesaji(playerid, "Etkinlikteyken komut kullanamazsınız!");
if(oyuncuData[playerid][hapisSure] >= 1) return hataMesaji(playerid, "Hapisteyken komut kullanamazsınız!");
if(oyuncuData[playerid][pVip] < 1) return hataMesaji(playerid, "Bu komutu 1 level ve üstü vipler kullanabilir.");
if(GetPVarInt(playerid, "vsilahYasak") >= 3) return SendClientMessage(playerid, -1, "Her spawn da sadece 3 kez kullanabilirsin");
SetPVarInt(playerid, "vsilahYasak", GetPVarInt(playerid, "vsilahYasak") + 1);
if(oyuncuData[playerid][pVip] >= 1)
{
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
}
if(oyuncuData[playerid][pVip] >= 2)
{
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
}
if(oyuncuData[playerid][pVip] >= 3)
{
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
}
SendClientMessage(playerid, 0x7393FFFF, "[VIP] {A9A9A9}Vip Silahlarını Aldınız.");
return 1;
}dene bakalım
CMD:vsilah(playerid)
{
if(Etkde[playerid] == true)
return hataMesaji(playerid, "Etkinlikteyken komut kullanamazsınız!");
if(oyuncuData[playerid][hapisSure] >= 1)
return hataMesaji(playerid, "Hapisteyken komut kullanamazsınız!");
if(oyuncuData[playerid][pVip] < 1 && oyuncuData[playerid][Kral_Tag] < 1)
return hataMesaji(playerid, "Bu komutu 1 level ve üstü vipler kullanabilir.");
if(GetPVarInt(playerid, "vsilahYasak") >= 3)
return SendClientMessage(playerid, -1, "Her spawn da sadece 3 kez kullanabilirsin");
SetPVarInt(playerid, "vsilahYasak", GetPVarInt(playerid, "vsilahYasak") + 1);
switch (oyuncuData[playerid][pVip])
{
case 1: /* Seviye 1 VIP için; */
{
Silahver(playerid, 8, 1);
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
Silahver(playerid, 31, 256);
Silahver(playerid, 34, 256);
}
case 2: /* Seviye 2 VIP için; */
{
Silahver(playerid, 8, 1);
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
Silahver(playerid, 31, 256);
Silahver(playerid, 34, 256);
}
case 3: /* Seviye 3 VIP için; */
{
Silahver(playerid, 8, 1);
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
Silahver(playerid, 31, 256);
Silahver(playerid, 34, 256);
}
case 4: /* Seviye 4 VIP için; */
{
Silahver(playerid, 8, 1);
Silahver(playerid, 24, 256);
Silahver(playerid, 26, 256);
Silahver(playerid, 28, 256);
Silahver(playerid, 31, 256);
Silahver(playerid, 34, 256);
}
}
SendClientMessage(playerid, 0x7393FFFF, "[VIP] {A9A9A9}Vip Silahlarını Aldınız.");
return 1;
}
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.
K/A.