CMD:setplayer(playerid, params[])
{
if (PlayerData[playerid][pAdmin] < 6)
return SendErrorMessage(playerid, "Bu komutu kullanmak icin yetkiniz yok !");
static
userid,
type[16],
amount[32];
if (sscanf(params, "us[16]S()[32]", userid, type, amount))
{
SendSyntaxMessage(playerid, "/setplayer [id/isim] [adlar]");
SendClientMessage(playerid, COLOR_YELLOW, "[ADLAR]:{FFFFFF} cinsiyet, dogumtarihi, koken, banka, bpara, aclik, susuzluk, oynamasaati");
SendClientMessage(playerid, COLOR_YELLOW, "[ADLAR]:{FFFFFF} meslek, ruhsat, kanal, dilsifirla, kasexp, kasseviye, level");
return 1;
}
if (!IsPlayerConnected(userid))
return SendErrorMessage(playerid, "Belirttiginiz oyuncu oyunda degil !");
if (!strcmp(type, "cinsiyet", true))
{
if (isnull(amount) || strval(amount) < 1 || strval(amount) > 2)
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [cinsiyet] [1: erkek - 2: kadin]");
PlayerData[userid][pGender] = strval(amount);
if (PlayerData[userid][pGender] == 1)
SendServerMessage(playerid, "%s adli oyuncunun cinsiyetini 'Erkek' olarak degistirdin.", ReturnName(userid, 0));
else if (PlayerData[userid][pGender] == 2)
SendServerMessage(playerid, "%s adli oyuncunun cinsiyetini 'Kadin' olarak degistirdin.", ReturnName(userid, 0));
}
else if (!strcmp(type, "dogumtarihi", true))
{
if (isnull(amount) || strlen(amount) > 24)
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [dogumtarihi] [Yeni Dogum Tarihi]");
format(PlayerData[userid][pBirthdate], 24, amount);
SendServerMessage(playerid, "%s adli oyuncunun dogum tarihini \"%s\" olarak degistirdin.", ReturnName(userid, 0), amount);
}
else if (!strcmp(type, "koken", true))
{
if (isnull(amount) || strlen(amount) > 32)
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [koken] [Yeni Koken]");
format(PlayerData[userid][pOrigin], 32, amount);
SendServerMessage(playerid, "You have set %s's origin to \"%s\".", ReturnName(userid, 0), amount);
}
else if (!strcmp(type, "banka", true))
{
if(!IsPlayerAdmin(playerid)) return 1;
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [banka] [Yeni Banka Bakiyesi]");
PlayerData[userid][pBankMoney] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun banka bakiyesini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount)));
}
else if (!strcmp(type, "bpara", true))
{
if(!IsPlayerAdmin(playerid)) return 1;
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [bpara] [Yeni Biriktirilmis Para]");
PlayerData[userid][pSavings] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun birikmis parasini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount)));
}
else if (!strcmp(type, "level", true))
{
if(!IsPlayerAdmin(playerid)) return 1;
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [level] [yeni level]");
PlayerData[userid][pLevel] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun levelini %d olarak degistirdin.", ReturnName(userid, 0), strval(amount));
}
else if (!strcmp(type, "tirseviye", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [tirseviye] [yeni]");
PlayerData[userid][pTirSeviye] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun tir seviyesini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount)));
}
else if (!strcmp(type, "silahseviye", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [silahseviye] [yeni]");
PlayerData[userid][pSilahSeviye] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun silah seviyesini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount)));
}
else if (!strcmp(type, "aclik", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [aclik] [Deger]");
if (strval(amount) < 0 || strval(amount) > 1000)
return SendErrorMessage(playerid, "0'in altinda veya 1,000'in ustunde bir miktar belirleyemezsiniz.");
PlayerData[userid][pHunger] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun aclik seviyesini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount), ""));
}
else if (!strcmp(type, "susuzluk", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [susuzluk] [Deger]");
if (strval(amount) < 0 || strval(amount) > 1000)
return SendErrorMessage(playerid, "0'in altinda veya 1,000'in ustunde bir miktar belirleyemezsiniz.");
PlayerData[userid][pThirst] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun susuzluk seviyesini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount), ""));
}
else if (!strcmp(type, "oynamasaati", true))
{
if (!IsPlayerAdmin(playerid)) return 1;
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [oynamasaati] [Deger]");
PlayerData[userid][pPlayingHours] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun oynama saatini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount), ""));
}
else if (!strcmp(type, "meslek", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [meslek] [Deger]");
if (strval(amount) < 0 || strval(amount) > 18)
return SendErrorMessage(playerid, "Gecersiz bir meslek belirttiniz ID.");
PlayerData[userid][pJob] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun meslegini %s olarak degistirdin.", ReturnName(userid, 0), Job_GetName(PlayerData[userid][pJob]));
}
else if (!strcmp(type, "ruhsat", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [ruhsat] [Deger]");
PlayerData[userid][pWarrants] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun ruhsatini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount), ""));
}
else if (!strcmp(type, "kanal", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [kanal] [Radyo Kanali]");
PlayerData[userid][pChannel] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun radyo kanalini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount), ""));
}
else if (!strcmp(type, "dilsifirla", true))
{
PlayerData[userid][pEkstraDil] = 0;
SendServerMessage(playerid, "%s adli oyuncunun dilini sifirladiniz.", ReturnName(userid, 0));
}
else if (!strcmp(type, "kasseviye", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [kasseviye] [Yeni Seviye (1-20)]");
PlayerData[userid][pChannel] = strval(amount);
if (strval(amount) < 1 || strval(amount) > 20)
return SendErrorMessage(playerid, "1 ila 20 arasinda olmalidir.");
PlayerData[userid][pKasSeviye] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun kas seviyesini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount), ""));
}
else if (!strcmp(type, "kasexp", true))
{
if (isnull(amount))
return SendSyntaxMessage(playerid, "/setplayer [id/isim] [kanal] [Radyo Kanali]");
PlayerData[userid][pKasEXP] = strval(amount);
SendServerMessage(playerid, "%s adli oyuncunun kas puanini %s olarak degistirdin.", ReturnName(userid, 0), FormatNumber(strval(amount), ""));
}
return 1;
}


0 Yorum Yap
Yorum Gönder