Skin Değiştirme Komutu 0.3.7
Selamlar, bu kod ile 0.3.7 uyumlu /myskin komutu ile skin değiştirebilirsiniz. Crash atmaması için aradaki hatalı skinlerin (74 skini) alınılması engelledi.* Eğer cmd tanıtılmamış ise hata verecektir. Hata vermemesi için OnPlayerCommandText girişine aşağıdaki kodları ekleyin.
new cmd[256], idx;
cmd = strtok(cmdtext, idx);
OnPlayerCommandText publicine aşağıdaki kodları ekleyin.
if(!strcmp(cmd, "/myskin", true))
{
new skinid,yeniskin,string[128];
skinid = strtok(cmdtext,idx);
if(skinid == 74) return SendClientMessage(playerid, 0xFF0000FF, "Hatalı ID değeri girdiniz.");
if(!strlen(skinid) || skinid < 0 || skinid > 311) return SendClientMessage(playerid, 0xFF0000FF, "Hatalı ID değeri girdiniz.");
yeniskin = strval(skinid);
format(string, sizeof(string), "-mySkin- Skinini '%d' olarak değiştirdin.",yeniskin);
SendClientMessage(playerid,0xB53EFAFF,string);
SetPlayerSkin(playerid,yeniskin);
return 1;
}
İyi kullanımlar!
