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

Aduty skin eklemek

Başlatan Luciferr, 06 Mart 2020, 09:16:55

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Luciferr

Arkadaşlar ben /aduty yazınca admine bir skin verilsin skin idsi 20012 Olsun diye ayarladım ama adutyden çıkınca tekrardan eski skinine geri dönsün istiyorum nası yaparım

PAWN Kodu: Seç
CMD:aduty(playerid)
{
    if(PlayerData[playerid][pAdmin] < 1) return HataMesajGonder(playerid,"Bu komutu kullanmak için yetkiniz yok!");
    if(!PlayerData[playerid][pAdminDuty])
    {
        PlayerData[playerid][pAdminDuty] = 1;
        MesajGonder(playerid,"İşbaşı yaptınız.");
        SetPlayerSkin(playerid, 20012);

    }
    else
    {
        PlayerData[playerid][pAdminDuty] = 0;
        PlayerData[playerid][pGOD] = false;
        SetPlayerHealth(playerid, 100);
        MesajGonder(playerid,"İşbaşından çıktınız.");
}
return 1;
}


squarepants

CMD:aduty(playerid)
{
    if(PlayerData[playerid][pAdmin] < 1) return HataMesajGonder(playerid,"Bu komutu kullanmak için yetkiniz yok!");
    if(!PlayerData[playerid][pAdminDuty])
    {
        new oldskin = GetPlayerSkin(playerid);
        PlayerData[playerid][pAdminDuty] = 1;
        MesajGonder(playerid,"İşbaşı yaptınız.");
        SetPlayerSkin(playerid, 20012);

    }
    else
    {
        PlayerData[playerid][pAdminDuty] = 0;
        PlayerData[playerid][pGOD] = false;
        SetPlayerHealth(playerid, 100);
        SetPlayerSkin(playerid,oldskin);
        MesajGonder(playerid,"İşbaşından çıktınız.");
}
return 1;
}


Luciferr

Alıntı yapılan: ThePosition - 06 Mart 2020, 11:07:57
CMD:aduty(playerid)
{
    if(PlayerData[playerid][pAdmin] < 1) return HataMesajGonder(playerid,"Bu komutu kullanmak için yetkiniz yok!");
    if(!PlayerData[playerid][pAdminDuty])
    {
        new oldskin = GetPlayerSkin(playerid);
        PlayerData[playerid][pAdminDuty] = 1;
        MesajGonder(playerid,"İşbaşı yaptınız.");
        SetPlayerSkin(playerid, 20012);

    }
    else
    {
        PlayerData[playerid][pAdminDuty] = 0;
        PlayerData[playerid][pGOD] = false;
        SetPlayerHealth(playerid, 100);
        SetPlayerSkin(playerid,oldskin);
        MesajGonder(playerid,"İşbaşından çıktınız.");
 }
 return 1;
}

PAWN Kodu: Seç
error 017: undefined symbol "oldskin" Hata verdi reiz


squarepants

CMD:aduty(playerid)
{
    new oldskin;
    if(PlayerData[playerid][pAdmin] < 1) return HataMesajGonder(playerid,"Bu komutu kullanmak için yetkiniz yok!");
    if(!PlayerData[playerid][pAdminDuty])
    {
        oldskin = GetPlayerSkin(playerid);
        PlayerData[playerid][pAdminDuty] = 1;
        MesajGonder(playerid,"İşbaşı yaptınız.");
        SetPlayerSkin(playerid, 20012);

    }
    else
    {
        PlayerData[playerid][pAdminDuty] = 0;
        PlayerData[playerid][pGOD] = false;
        SetPlayerHealth(playerid, 100);
        SetPlayerSkin(playerid,oldskin);
        MesajGonder(playerid,"İşbaşından çıktınız.");
}
return 1;
}


Luciferr

Alıntı yapılan: ThePosition - 06 Mart 2020, 12:29:40
CMD:aduty(playerid)
{
    new oldskin;
    if(PlayerData[playerid][pAdmin] < 1) return HataMesajGonder(playerid,"Bu komutu kullanmak için yetkiniz yok!");
    if(!PlayerData[playerid][pAdminDuty])
    {
        oldskin = GetPlayerSkin(playerid);
        PlayerData[playerid][pAdminDuty] = 1;
        MesajGonder(playerid,"İşbaşı yaptınız.");
        SetPlayerSkin(playerid, 20012);

    }
    else
    {
        PlayerData[playerid][pAdminDuty] = 0;
        PlayerData[playerid][pGOD] = false;
        SetPlayerHealth(playerid, 100);
        SetPlayerSkin(playerid,oldskin);
        MesajGonder(playerid,"İşbaşından çıktınız.");
}
return 1;
}
Sağolasın Kral Oldu Yardımın Büyük ama şimdide cj skinine atıyor eski skine atmıyor.
Son düzenlenme: 06 Mart 2020, 13:05:48 Luciferr

squarepants

new oldskin; değişkenini modun üstünde tanımlarsan sorun düzelecektir.
PAWN Kodu: Seç
new oldskin;
CMD:aduty(playerid) ...
Son düzenlenme: 06 Mart 2020, 13:26:19 ThePosition

Radless

Alıntı yapılan: ThePosition - 06 Mart 2020, 13:23:48
new oldskin; değişkenini modun üstünde tanımlarsan sorun düzelecektir.
PAWN Kodu: Seç
new oldskin;
CMD:aduty(playerid) ...
Slot falan nerde?
Böyle yaparsan global bir veri olacaktır sadece oyuncu için değişmez veri tamamen değişir nerede kullanırsa kullansın.

"Life's too short to hold grudges."

squarepants

@Radless Uyarı için teşekkürler , üzgünüm vaktim biraz kısıtlıydı ^^
new oldskin[MAX_PLAYERS];
CMD:aduty(playerid)
{
    if(PlayerData[playerid][pAdmin] < 1) return HataMesajGonder(playerid,"Bu komutu kullanmak için yetkiniz yok!");
    if(!PlayerData[playerid][pAdminDuty])
    {
        oldskin[playerid] = GetPlayerSkin(playerid);
        PlayerData[playerid][pAdminDuty] = 1;
        MesajGonder(playerid,"İşbaşı yaptınız.");
        SetPlayerSkin(playerid, 20012);

    }
    else
    {
        PlayerData[playerid][pAdminDuty] = 0;
        PlayerData[playerid][pGOD] = false;
        SetPlayerHealth(playerid, 100);
        SetPlayerSkin(playerid,oldskin[playerid]);
        MesajGonder(playerid,"İşbaşından çıktınız.");
    }
    return 1;
}
Son düzenlenme: 06 Mart 2020, 19:50:24 ThePosition

Cruza

Alıntı
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.

Kilit, arşiv.

since 2008
graphic designer & front-end web developer