[PWN] SetPlayer Sistemi!

 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