- เครดิต
- 276
- ความรู้
-
- เงิน $
-
- ความดี
-
|
if (strcmp(cmd, "/sniper", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLevel] >= 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "USAGE: /sniper [playerid/PartOfName] [จํานวนเงิน]");
return 1;
}
if(PlayerSniperStart[playerid] == 1 || PlayerDeagleStart[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " คุณกำลังดวล Sniper Rifle หรือ Desert Deagle อยู่");
return 1;
}
if (WantedLevel[playerid] > 0 || WantedPoints[playerid] > 0)
{
SendClientMessage(playerid, COLOR_GRAD2, " คุณมีค่าความต้องการตัวไม่สามารถใช้คำสั่งนี้ได้");
return 1;
}
if(WantedLevel[playerid] != 0 || PlayerInfo[playerid][pJailed] != 0)
{
SendClientMessage(playerid,COLOR_RED, "คุณติดคุกอยู่, ไม่สามารถดวลได้");
return 1;
}
new money;
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "USAGE: /sniper [playerid/PartOfName] [money]");
return 1;
}
if(money < 2000) { SendClientMessage(playerid, COLOR_WHITE, "เงินพนันห้ามน้อยกว่า $2000 !"); return 1; }
if(ScriptMoney[playerid] < money)
{
SendClientMessage(playerid, COLOR_GREY, " คุณมีเงินไม่พอ !");
return 1;
}
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerSniperStart[giveplayerid] == 1 || PlayerDeagleStart[giveplayerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " ผู้เล่นนั้นกำลังดวล Sniper Rifle หรือ Desert Deagle อยู่");
return 1;
}
if(WantedLevel[giveplayerid] >= 1 || WantedPoints[playerid] >= 1)
{
SendClientMessage(playerid, COLOR_GREY, " ผู้เล่นนั้นมีค่าความต้องการตัวอยู่");
return 1;
}
if(ScriptMoney[giveplayerid] < money)
{
SendClientMessage(playerid, COLOR_GREY, " ผู้เล่นนั้นมีเงินไม่พอค่าดวล !");
return 1;
}
if(PlayerInfo[giveplayerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GREY, " ผู้เล่นนั้นต้องมีเลเวล 2 ขึ้นไปจึงจะสามารถดวลได้");
return 1;
}
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "* คุณไม่สามารถดวลกับตัวเองได้"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerDeagle[giveplayerid] = playerid;
PlayerDeagleMoney[giveplayerid] = money;
format(string, sizeof(string), " คุณ ได้ท้า %s ดวล Sniper Rifle ค่าดวล %d", giveplayer,money);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), " %s ได้ท้าคุณดวล Sniper Rifle ค่าดวล %d (พิมพ์ /accept sniper เพื่อตอบรับ)", sendername,money);
SendClientMessage(giveplayerid, COLOR_GREY, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " No Such Player");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " คุณต้องมีเวล 1 ขึ้นไปถึงจะสามารถดวลเกิ้ล ได้ !");
return 1;
}
}
return 1;
} |
|