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

Her vip seviyesine farklı silah

Başlatan HasanEfe, 24 Nisan 2020, 12:32:34

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

HasanEfe

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
Son düzenlenme: 24 Nisan 2020, 18:42:07 HasanEfe Sebep: Yeni konu açmak istemiyorum yeni bir soru sorucağım

NexoR

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);


HasanEfe

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;
}


TufanCan

Alıntı yapılan: HasanEfe - 24 Nisan 2020, 18:40:13
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;
}
Discord`dan yaz hallederiz hasancım :)


Zeynel

Alıntı yapılan: HasanEfe - 24 Nisan 2020, 18:40:13
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;
}

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
Son düzenlenme: 25 Nisan 2020, 01:21:35 Zeynel Sebep: ufak bi bug çözümü
Avrupa HP Hırsız Polis

Radless

PAWN Kodu: Seç
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;
}
Son düzenlenme: 25 Nisan 2020, 09:50:26 Radless
"Life's too short to hold grudges."

Enkei

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.