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
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;
}
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;
}
Alıntı yapılan: ThePosition - 06 Mart 2020, 11:07:57CMD: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;
}
error 017: undefined symbol "oldskin" Hata verdi reiz
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;
}
Alıntı yapılan: ThePosition - 06 Mart 2020, 12:29:40CMD: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.
new oldskin; değişkenini modun üstünde tanımlarsan sorun düzelecektir.
new oldskin;
CMD:aduty(playerid) ...
Alıntı yapılan: ThePosition - 06 Mart 2020, 13:23:48new oldskin; değişkenini modun üstünde tanımlarsan sorun düzelecektir.
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.
@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;
}
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.