Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <a_players>
- #include <Dini>
- #include <cpstream>
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- new CpWeapons;
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(CPS_IsPlayerInCheckpoint(playerid, CpWeapons))
- {
- new string[1024];
- format(string,sizeof(string),"1\t9mm\t$2000\n2\tSilenced 9mm\t$6000\n3.\tDesert Eagle\t$12000\n4.\tTec9\t$3000\n5.\tMicro SMG\t$5000\n6.\tShotgun - $6000\n7.\tSawnoff Shotgun - $10000\n8.\tCombat Shotgun - $12000\n9.\tGrenades - $3000\n10.\tBody Armor - $500000\n11.\tMP5 - $20000\n12.\tRifle - $10000\n13.\tSniper rifle - $50000\n14.\tAK47 - $35000\n15.\tM4 - $45000\n16.\tKnife - $1000\n17.\tKatana - $10000");
- ShowPlayerDialog(playerid,110,DIALOG_STYLE_LIST,"÷ðééú ðù÷",string,"÷ðéä","éöéàä");
- }
- return 1;
- }
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
- if(dialogid == 110)
- {
- if(!response) return 0;
- switch(listitem)
- {
- case 0:
- {
- format(file,sizeof(file),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<2000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Handguns"),false) || !strcmp("Silenced 9mm",dini_Get(file,"Handguns"),false) || !strcmp("Desert Eagle",dini_Get(file,"Handguns"),false)){
- dini_Set(file,"Handguns","9mm");
- dini_IntSet(file,"Ammu-Handguns",0);
- }
- GivePlayerWeapon(playerid,22,34);
- x = dini_Int(file,"Ammu-Handguns");
- x++;
- dini_IntSet(file,"Ammu-Handguns",x);
- GivePlayerMoney(playerid,-2000);
- SendClientMessage(playerid,0x808080ff,"9mm :÷ðéú àú äðù÷");
- }}
- case 1:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<6000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Handguns"),false) || !strcmp("9mm",dini_Get(file,"Handguns"),false) || !strcmp("Desert Eagle",dini_Get(file,"Handguns"),false)){
- dini_Set(string,"Handguns","Silenced 9mm");
- dini_IntSet(file,"Ammu-Handguns",0);
- }
- GivePlayerWeapon(playerid,23,17);
- x = dini_Int(file,"Ammu-Handguns");
- x++;
- dini_IntSet(file,"Ammu-Handguns",x);
- GivePlayerMoney(playerid,-6000);
- SendClientMessage(playerid,0x808080ff,"Silenced 9mm :÷ðéú àú äðù÷");
- }}
- case 2:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<12000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Handguns"),false) || !strcmp("9mm",dini_Get(file,"Handguns"),false) || !strcmp("Silenced 9mm",dini_Get(file,"Handguns"),false)){
- dini_Set(string,"Handguns","Desert Eagle");
- dini_IntSet(file,"Ammu-Handguns",0);
- }
- GivePlayerWeapon(playerid,24,7);
- x = dini_Int(file,"Ammu-Handguns");
- x++;
- dini_IntSet(file,"Ammu-Handguns",x);
- GivePlayerMoney(playerid,-12000);
- SendClientMessage(playerid,0x808080ff,"Desert Eagle :÷ðéú àú äðù÷");
- }}
- case 3:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<3000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Submachine Guns"),false) || !strcmp("Micro SMG",dini_Get(file,"Submachine Guns"),false) || !strcmp("MP5",dini_Get(file,"Submachine Guns"),false)){
- dini_Set(string,"Submachine Guns","Tec-9");
- dini_IntSet(file,"Ammu-Submachine Guns",0);
- }
- GivePlayerWeapon(playerid,32,100);
- x = dini_Int(file,"Ammu-Submachine Guns");
- x++;
- dini_IntSet(file,"Ammu-Submachine Guns",x);
- GivePlayerMoney(playerid,-3000);
- SendClientMessage(playerid,0x808080ff,"Tec-9 :÷ðéú àú äðù÷");
- }}
- case 4:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<5000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Submachine Guns"),false) || !strcmp("Tec-9",dini_Get(file,"Submachine Guns"),false) || !strcmp("MP5",dini_Get(file,"Submachine Guns"),false)){
- dini_Set(string,"Submachine Guns","Micro SMG");
- dini_IntSet(file,"Ammu-Submachine Guns",0);
- }
- GivePlayerWeapon(playerid,28,100);
- x = dini_Int(file,"Ammu-Submachine Guns");
- x++;
- dini_IntSet(file,"Ammu-Submachine Guns",x);
- GivePlayerMoney(playerid,-5000);
- SendClientMessage(playerid,0x808080ff,"Micro SMG :÷ðéú àú äðù÷");
- }}
- case 5:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<6000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Shotguns"),false) || !strcmp("Sawnoff Shotgun",dini_Get(file,"Shotguns"),false) || !strcmp("Combat Shotgun",dini_Get(file,"Shotguns"),false)){
- dini_Set(string,"Shotguns","Shotgun");
- dini_IntSet(file,"Ammu-Shotguns",0);
- }
- GivePlayerWeapon(playerid,25,5);
- x = dini_Int(file,"Ammu-Shotguns");
- x++;
- dini_IntSet(file,"Ammu-Shotguns",x);
- GivePlayerMoney(playerid,-6000);
- SendClientMessage(playerid,0x808080ff,"Shotgun :÷ðéú àú äðù÷");
- }}
- case 6:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<10000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Shotguns"),false) || !strcmp("Shotgun",dini_Get(file,"Shotguns"),false) || !strcmp("Combat Shotgun",dini_Get(file,"Shotguns"),false)){
- dini_Set(string,"Shotguns","Sawnoff Shotgun");
- dini_IntSet(file,"Ammu-Shotguns",0);
- }
- GivePlayerWeapon(playerid,26,4);
- x = dini_Int(file,"Ammu-Shotguns");
- x++;
- dini_IntSet(file,"Ammu-Shotguns",x);
- GivePlayerMoney(playerid,-10000);
- SendClientMessage(playerid,0x808080ff,"Sawnoff Shotgun :÷ðéú àú äðù÷");
- }}
- case 7:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<12000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Shotguns"),false) || !strcmp("Shotgun",dini_Get(file,"Shotguns"),false) || !strcmp("Sawnoff Shotgun",dini_Get(file,"Shotguns"),false)){
- }
- dini_Set(string,"Shotguns","Combat Shotgun");
- GivePlayerWeapon(playerid,27,7);
- x = dini_Int(file,"Ammu-Shotguns");
- x++;
- dini_IntSet(file,"Ammu-Shotguns",x);
- GivePlayerMoney(playerid,-12000);
- SendClientMessage(playerid,0x808080ff,"Combat Shotgun :÷ðéú àú äðù÷");
- }}
- case 8:
- {
- new x;
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<3000) return SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- dini_Set(string,"Grenade","True");
- GivePlayerWeapon(playerid,16,2);
- x = dini_Int(file,"Ammu-Grenade");
- x++;
- dini_IntSet(file,"Ammu-Grenade",x);
- GivePlayerMoney(playerid,-3000);
- SendClientMessage(playerid,0x808080ff,"Grenade :÷ðéú àú äðù÷");
- }
- case 9:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<500000) return SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- dini_Set(string,"Body-Armor","True");
- SetPlayerArmour(playerid,100);
- GivePlayerMoney(playerid,-500000);
- SendClientMessage(playerid,0x808080ff,"Body Armor :÷ðéú");
- }
- case 10:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<20000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Submachine Guns"),false) || !strcmp("Tec-9",dini_Get(file,"Submachine Guns"),false) || !strcmp("Micro SMG",dini_Get(file,"Submachine Guns"),false)){
- dini_Set(string,"Submachine Guns","MP5");
- dini_IntSet(file,"Ammu-Submachine Guns",0);
- }
- GivePlayerWeapon(playerid,29,30);
- x = dini_Int(file,"Ammu-Submachine Guns");
- x++;
- dini_IntSet(file,"Ammu-Submachine Guns",x);
- GivePlayerMoney(playerid,-20000);
- SendClientMessage(playerid,0x808080ff,"MP5 :÷ðéú àú äðù÷");
- }}
- case 11:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<10000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Long Rifles"),false) || !strcmp("Sniper rifle",dini_Get(file,"Long Rifles"),false)){
- dini_Set(string,"Long Rifles","Rifle");
- dini_IntSet(file,"Ammu-Long Rifles",0);
- }
- GivePlayerWeapon(playerid,33,10);
- x = dini_Int(file,"Ammu-Long Rifles");
- x++;
- dini_IntSet(file,"Ammu-Long Rifles",x);
- GivePlayerMoney(playerid,-10000);
- SendClientMessage(playerid,0x808080ff,"Rifle :÷ðéú àú äðù÷");
- }}
- case 12:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<50000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Long Rifles"),false) || !strcmp("Rifle",dini_Get(file,"Long Rifles"),false)){
- dini_Set(string,"Long Rifles","Sniper rifle");
- dini_IntSet(file,"Ammu-Long Rifles",0);
- }
- GivePlayerWeapon(playerid,34,10);
- x = dini_Int(file,"Ammu-Long Rifles");
- x++;
- dini_IntSet(file,"Ammu-Long Rifles",x);
- GivePlayerMoney(playerid,-50000);
- SendClientMessage(playerid,0x808080ff,"Sniper rifle :÷ðéú àú äðù÷");
- }}
- case 13:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<35000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Assault Rifles"),false) || !strcmp("M4",dini_Get(file,"Assault Rifles"),false)){
- dini_Set(string,"Assault Rifles","AK47");
- dini_IntSet(file,"Ammu-Assault Rifles",0);
- }
- GivePlayerWeapon(playerid,30,30);
- x = dini_Int(file,"Ammu-Assault Rifles");
- x++;
- dini_IntSet(file,"Ammu-Assault Rifles",x);
- GivePlayerMoney(playerid,-35000);
- SendClientMessage(playerid,0x808080ff,"AK47 :÷ðéú àú äðù÷");
- }}
- case 14:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<45000){
- SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- }else{
- new x;
- if(!strcmp(" ",dini_Get(file,"Assault Rifles"),false) || !strcmp("AK47",dini_Get(file,"Assault Rifles"),false)){
- dini_Set(string,"Assault Rifles","M4");
- dini_IntSet(file,"Ammu-Assault Rifles",0);
- }
- GivePlayerWeapon(playerid,31,50);
- x = dini_Int(file,"Ammu-Assault Rifles");
- x++;
- dini_IntSet(file,"Ammu-Assault Rifles",x);
- GivePlayerMoney(playerid,-45000);
- SendClientMessage(playerid,0x808080ff,"M4 :÷ðéú àú äðù÷");
- }}
- case 15:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- dini_Set(string,"Melee Weapons","Knife");
- GivePlayerWeapon(playerid,4,1);
- GivePlayerMoney(playerid,-1000);
- SendClientMessage(playerid,0x808080ff,"Knife :÷ðéú àú äðù÷");
- }
- case 16:
- {
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(GetPlayerMoney(playerid)<10000) return SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
- dini_Set(string,"Melee Weapons","Katana");
- GivePlayerWeapon(playerid,8,1);
- GivePlayerMoney(playerid,-10000);
- SendClientMessage(playerid,0x808080ff,"Katana :÷ðéú àú äðù÷");
- }}}
- return 1;
- }
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- public OnPlayerConnect(playerid){
- new string[140];
- format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
- if(!strcmp("True",dini_Get(string,"Body-Armor"),false)){
- SetPlayerArmour(playerid,100);
- }
- if(!strcmp("True",dini_Get(string,"Grenade"),false)){
- new x,y;
- x = dini_Int(string,"Ammu-Grenade");
- y = x*2;
- GivePlayerWeapon(playerid,16,y);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement