Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerEnterDynamicCP(playerid, checkpointid)
- {
- new pDialog[4096],vehicleid = GetPlayerVehicleID(playerid);
- for(new c,j = sizeof(DMBank); c <= j; c++)
- {
- if(checkpointid == DMBankCP[c])
- {
- if(M_GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid,-1,"{31A112}[DM_SYSTEM] .áøåê äáà ìúçðú äô÷ãú äëñó, ëàï úåëì ìäô÷éã ëì ñëåí ëñó ùðîöà òìééê ìçùáåï äáð÷ ùìê");
- else
- {
- g_PlayerInfo[playerid][Bank] = g_PlayerInfo[playerid][Bank]+ M_GetPlayerMoney(playerid);
- SendFormatMessage(playerid,-1,"{31A112}• .($%s) [DM_SYSTEM] .äô÷ãú àú ëì ëñôê àì çùáåï äáð÷ ùìê",GetNum(M_GetPlayerMoney(playerid)));
- M_ResetPlayerMoney(playerid);
- }
- }
- }
- for(new cp,j = sizeof(BankCheckPoint); cp <= j; cp++)
- {
- if(checkpointid == BankCheckPoint[cp] && GetPlayerInterior(playerid) == 1 && GetPlayerVirtualWorld(playerid) == 1)
- {
- ShowBankDialog(playerid);
- }
- }
- if(checkpointid == AmmoCheckPoint)
- {
- new wstr[1000];
- for(new w,j = sizeof(AmmoCheckPoint); w <= j; w++)
- {
- format(wstr,sizeof(wstr),"{ffffff}%i.{ffff00} %s {ffffff}({ff0000}$%s{ffffff} | {31A112}Ammo: %d{ffffff})\n",w+1,WeaponsList[w][wName],GetNum(WeaponsList[w][wPrice]),WeaponsList[w][wAmmo]);
- strcat(pDialog,wstr,sizeof(pDialog));
- }
- ShowPlayerDialog(playerid,7001,DIALOG_STYLE_LIST,"{ffffff}çðåú äðù÷éí",pDialog,"÷ðééä","áéèåì");
- }
- if(checkpointid == CarEditsCP)
- {
- if(g_PlayerInfo[playerid][HaveCar] == 0) return SendClientMessage(playerid,red,".àéï ááòìåúê øëá");
- if(GetPlayerCarID(playerid) != vehicleid) return SendClientMessage(playerid,red,".øëá æä äåà àéðå ááòìåúê");
- new wstr[1000];
- for(new e,j = sizeof(CarEditsList); e <= j; e++)
- {
- format(wstr,sizeof(wstr),"{31A112}[@] - {ff0000} %s {ffffff}Price: $%s\n",CarEditsList[e][Name], GetNum(CarEditsList[e][Price]));
- strcat(pDialog,wstr,sizeof(pDialog));
- }
- ShowPlayerDialog(playerid,5847,DIALOG_STYLE_LIST,"{ff0000}çðåú ùéôåøéí ìøëá",pDialog,"÷ðééä","áéèåì");
- }
- if(checkpointid == WangCarsCP)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,".àúä ìà ðîöà áøëá");
- if(WangCarsGived == 1) return SendClientMessage(playerid,red,".äáéàå ëáø àú äøëá äãøåù");
- if(GetVehicleModel(vehicleid) != WangCarsID) return SendFormatMessage(playerid,red,".(%s) àúä ìà ðîöà áøëá äãøåù",GetVehicleModelName(WangCarsID));
- SendFormatMessage(playerid,green,"[Wang_Cars] - .($7,500) ìîåñê ååàðâ å÷éáìú %s äáàú àú äøëá",GetVehicleIDName(vehicleid));
- SetVehicleToRespawn(vehicleid);
- M_GivePlayerMoney(playerid,7500);
- WangCarsGived = 1;
- }
- if(checkpointid == MoneyMissionCP[0])
- {
- strcat(pDialog,"{ffffff}~ ~ ~ ~ ~ ~ ~ ~ {ffbc00}îùéîú äëñó äâðåá{ffffff} ~ ~ ~ ~ ~ ~ ~ ~\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}.áîùéîä æå úöèøëå ì÷çú àú øëá äáéèçåï ùìééãëí, åìéñåò ìúçðú äîùèøä ùì äòéø ìåñ ñàðèåñ\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}!úçðú äîùèøä úñåîï áøéáåò àãåí áîôä, éù ìëí ã÷ä åçöé ìäâéò ìàéæåø äîñåîï, àí ìà úâéò áæîï - úôñìå áîùéîä\n",sizeof(pDialog));
- strcat(pDialog,"{ffffff}~ ~ ~ ~ ~ ~ ~ ~ {ffbc00}îùéîú äëñó äâðåá{ffffff} ~ ~ ~ ~ ~ ~ ~ ~\n",sizeof(pDialog));
- strcat(pDialog,"{ff0031}?äàí àúä øåöä ìáöò àúä îùéîä äæå\n",sizeof(pDialog));
- return ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{ff0031}îùéîú äëñó äâðåá",pDialog,"àéùåø","áéèåì");
- }
- if(checkpointid == ParaMissionCP)
- {
- strcat(pDialog,"{ffffff}~ ~ ~ ~ ~ ~ ~ ~ {ffbc00}îùéîú äöðéçä{ffffff} ~ ~ ~ ~ ~ ~ ~ ~\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}.áîùéîä æå úúçéìå îâåáä, åúöèøëå ìöðåç àì úåê àæåøéí\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}!ìîùéîä æå éå÷öá ìëí 2 ã÷åú ìáéöåò äîùéîä, áîéãä åìà úñôé÷å ìñééí àåúä á2 äã÷åú, úëùìå\n",sizeof(pDialog));
- strcat(pDialog,"{ffffff}~ ~ ~ ~ ~ ~ ~ ~ {ffbc00}îùéîú äöðéçä{ffffff} ~ ~ ~ ~ ~ ~ ~ ~\n",sizeof(pDialog));
- strcat(pDialog,"{ff0031}?äàí àúä øåöä ìáöò àúä îùéîä äæå\n",sizeof(pDialog));
- ShowPlayerDialog(playerid,1003,DIALOG_STYLE_MSGBOX,"{ff0031}îùéîú äöðéçä",pDialog,"àéùåø","áéèåì");
- }
- if(checkpointid == TrucksMissionCP)
- {
- strcat(pDialog,"{ffffff}~ ~ ~ ~ ~ ~ ~ ~ {ffbc00}îùéîú äîùàéåú{ffffff} ~ ~ ~ ~ ~ ~ ~ ~\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}.áîùéîä æå úöèøëå ìñåò ãøê îñìåì, åìñééí àåúå áö'÷ ôåéðè äàçøåï\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}!ìîùéîä æå éå÷öá ìëí ã÷ä åçöé ìáéöåò äîùéîä, áîéãä åìà úñééîå àú äîùéîä áæîï, úëùìå\n",sizeof(pDialog));
- strcat(pDialog,"{ffffff}~ ~ ~ ~ ~ ~ ~ ~ {ffbc00}îùéîú äîùàéåú{ffffff} ~ ~ ~ ~ ~ ~ ~ ~\n",sizeof(pDialog));
- strcat(pDialog,"{ff0031}?äàí àúä øåöä ìáöò àúä îùéîä äæå\n",sizeof(pDialog));
- ShowPlayerDialog(playerid,1004,DIALOG_STYLE_MSGBOX,"{ff0031}îùéîú äîùàéåú",pDialog,"àéùåø","áéèåì");
- }
- if(checkpointid == BasketBallMissionCP)
- {
- strcat(pDialog,"{ffffff}~ ~ ~ ~ ~ ~ ~ ~ {ffbc00}îùéîú ôéöåõ äëãåøé ñì{ffffff} ~ ~ ~ ~ ~ ~ ~ ~\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}.áîùéîä æå ú÷áìå ñðééôø, åúöèøëå ìôåöõ àú ëì äëãåøé-ñì ùáàéæåø\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}!áàéæåø éù ìëí àéæåøé îèååç, úåëìå ìäúî÷í ùí äéèá, ëì ëãåø ùúôåööå éäéä ùååä îåëôì á500 ùæä éäéä äôøñ ùìëí\n",sizeof(pDialog));
- strcat(pDialog,"{ffbc00}.áîùéîä æå éù ìëí 4 ñéáåáéí, áëì ñéáåá éåôéòå ëãåøéí çãùéí, òìéëí ìôåöõ ìôçåú 15\n",sizeof(pDialog));
- strcat(pDialog,"{ffffff}~ ~ ~ ~ ~ ~ ~ ~ {ffbc00}îùéîú ôéöåõ äëãåøé ñì{ffffff} ~ ~ ~ ~ ~ ~ ~ ~\n",sizeof(pDialog));
- strcat(pDialog,"{ff0031}?äàí àúä øåöä ìáöò àúä îùéîä äæå\n",sizeof(pDialog));
- return ShowPlayerDialog(playerid,1005,DIALOG_STYLE_MSGBOX,"{ff0031}îùéîú ôéöåõ ëãåøé äñì",pDialog,"àéùåø","áéèåì");
- }
- if(checkpointid == BasketBallTopCP)
- {
- new str[256];
- format(str,sizeof(str),"{ffff00}1. %s %d\n",DOF2_GetString("SoulDM/Tops/BasketBall.ini","name1"),DOF2_GetInt("SoulDM/Tops/BasketBall.ini","score1"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}2. %s %d\n",DOF2_GetString("SoulDM/Tops/BasketBall.ini","name2"),DOF2_GetInt("SoulDM/Tops/BasketBall.ini","score2"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}3. %s %d\n",DOF2_GetString("SoulDM/Tops/BasketBall.ini","name3"),DOF2_GetInt("SoulDM/Tops/BasketBall.ini","score3"));
- strcat(pDialog,str,sizeof(pDialog));
- return ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"{ff0031}ùéàéí ùáåòééí - ôéöåõ ëãåøé äñì",pDialog,"àéùåø","");
- }
- if(checkpointid == TopKillersCP)
- {
- new str[348];
- format(str,sizeof(str),"{ffff00}• 1. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name1"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills1"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}• 2. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name2"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills2"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}• 3. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name3"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills3"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}• 4. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name4"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills4"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}• 5. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name5"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills5"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}• 6. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name6"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills6"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}• 7. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name7"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills7"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}• 8. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name8"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills8"));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,sizeof(str),"{ffff00}• 9. %s %d Kills\n",DOF2_GetString("SoulDM/Tops/Killers.ini","name9"),DOF2_GetInt("SoulDM/Tops/Killers.ini","kills9"));
- strcat(pDialog,str,sizeof(pDialog));
- return ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"{ffff00}Top 9 Killers",pDialog,"àéùåø","");
- }
- if(checkpointid == MoneyMissionCP[1] && InMoneyMission[playerid] == 1)
- {
- MoneyMissionTimer[1][playerid] = SetTimerEx("MoneyMissionWaitEnd",MONEY_MISSION_WAIT*60000,0,"i",playerid);
- InMoneyMission[playerid] = 0;
- MoneyMissionWait[playerid] = 1;
- MoneyMissionOn = 0;
- M_GivePlayerMoney(playerid,MONEY_MISSION_PRIZE);
- SetVehicleVirtualWorld(StoledMoneyCar,0);
- SetPlayerVirtualWorld(playerid,0);
- InMission[playerid] = 0;
- DestroyDynamicCP(MoneyMissionCP[1]);
- SetVehicleToRespawn(StoledMoneyCar);
- KillTimer(MoneyMissionTimer[0][playerid]),KillTimer(MoneyMissionTimer[1][playerid]);
- PlayerTextDrawDestroy(playerid,MoneyMissionTD[playerid]);
- SendFormatMessageToAll(-1,"{ffbb00}••• [Money_Mission] >> {33aa33}%s${ffbb00} ñééí áäöìçä àú îùéîú äëñó äâðåá, åæëä á {33aa33}%s{ffbb00} äùç÷ï",GetNum(MONEY_MISSION_PRIZE),Gn(playerid),playerid);
- SendClientMessage(playerid,yellow,".ëòú úåëì ìáöò îùéîä æå ùåá áòåã "#MONEY_MISSION_WAIT" ã÷åú");
- }
- if(checkpointid == InfoCheckPoint)
- {
- new dstr[1000];
- for(new i = 0; i < sizeof(UpdateList); i++)
- {
- format(dstr,sizeof(dstr),"{ff0031} Update [%d#]:{ffffff} %s\n",i+1,UpdateList[i][Info]);
- strcat(pDialog,dstr,sizeof(pDialog));
- }
- ShowPlayerDialog(playerid,120,DIALOG_STYLE_MSGBOX,"{ffff00}:òãëåðéí çãùéí áîåã",pDialog,"àéùåø","");
- }
- for(new i,j = MAX_PROPS; i <= j; i++)
- {
- if(checkpointid == g_PropInfo[i][CheckPoint])
- {
- PlayerPropEnter[playerid] = i;
- new str[256];
- if(g_PropInfo[i][Owned] == 0)
- {
- format(str,256,"{ffff00}• %s áøåê äáà ìðëñ\n",g_PropList[i][PropName]);
- strcat(pDialog,str,sizeof(pDialog));
- format(str,256,"{ffff00}• ($%s) :ðëñ æä ôðåé ìøëéùä áîçéø\n",GetNum(g_PropList[i][Price]));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,256,"{ffff00}• äøååç îîðå äåà $%s àçú ì20 ã÷åú\n",GetNum(g_PropList[i][Reward]));
- strcat(pDialog,str,sizeof(pDialog));
- strcat(pDialog,"{ffff00}• ì÷ðééú ðëñ æä ìçõ òì ÷ðä ðëñ",sizeof(pDialog));
- ShowPlayerDialog(playerid,6001,DIALOG_STYLE_MSGBOX,"{ffff00}•••• îòøëú ðëñéí úîéãéú ••••",pDialog,"÷ðä ðëñ","áéèåì");
- }
- else if(g_PlayerInfo[playerid][HaveProp] == 1 && g_PropInfo[i][Owned] == 1 && !strcmp(Gn(playerid),g_PropInfo[i][Owner],true))
- {
- format(str,256,"{ff0031}• %s - áøåê äáà ìðëñ ùìê\n\n",g_PropList[i][PropName]);
- strcat(pDialog,str,sizeof(pDialog));
- strcat(pDialog,"{ffff00}• 1. äöáú ðëñ ìîëéøä\n",sizeof(pDialog));
- strcat(pDialog,"{ffff00}• 2. áéèåì äöáú ðëñ ìîëéøä\n",sizeof(pDialog));
- strcat(pDialog,"{ffff00}• 3. ùéìåí îñ ðëñ\n",sizeof(pDialog));
- strcat(pDialog,"{ffff00}• 4. îëéøú äðëñ áçöé îîçéø ä÷ðééä ì÷åðñ äðëñéí\n",sizeof(pDialog));
- strcat(pDialog,"{ff0031}\n :áçø àú äàééãé ùì äôòåìä ùáøöåðê ìáöò",sizeof(pDialog));
- ShowPlayerDialog(playerid,6000,DIALOG_STYLE_INPUT,"{ffff00}•••• îòøëú ðëñéí úîéãéú ••••",pDialog,"áçéøä","áéèåì");
- }
- else if(g_PropInfo[i][Owned] == 1 && g_PropInfo[i][SetSale] == 0)
- {
- format(str,256,"{9B2E5E}• %s áøåê äáà ìðëñ\n",g_PropList[i][PropName]);
- strcat(pDialog,str,sizeof(pDialog));
- format(str,256,"{9B2E5E}• \"%s\" :áòìéí\n",g_PropInfo[i][Owner]);
- strcat(pDialog,str,sizeof(pDialog));
- strcat(pDialog,"{9B2E5E}• ðëñ æä àéðå ìîëéøä\n",sizeof(pDialog));
- format(str,256,"{9B2E5E}• äøååç îîðå äåà $%s àçú ì20 ã÷åú",GetNum(g_PropList[i][Reward]));
- strcat(pDialog,str,sizeof(pDialog));
- ShowPlayerDialog(playerid,999,DIALOG_STYLE_MSGBOX,"{9B2E5E}•••• îòøëú ðëñéí úîéãéú ••••",pDialog,"àéùåø","");
- }
- else if(g_PropInfo[i][Owned] == 1 && g_PropInfo[i][SetSale] == 1)
- {
- format(str,256,"{ffff00}• %s áøåê äáà ìðëñ\n",g_PropList[i][PropName]);
- strcat(pDialog,str,sizeof(pDialog));
- format(str,256,"{ffff00}• \"%s\" :áòìéí\n",g_PropInfo[i][Owner]);
- strcat(pDialog,str,sizeof(pDialog));
- format(str,256,"{ffff00}• ($%s) ðëñ æä îåöá ìîëéøä áîçéø ùì\n",GetNum(g_PropInfo[i][SalePrice]));
- strcat(pDialog,str,sizeof(pDialog));
- format(str,256,"{ffff00}• äøååç îîðå äåà $%s àçú ì20 ã÷åú\n",GetNum(g_PropList[i][Reward]));
- strcat(pDialog,str,sizeof(pDialog));
- strcat(pDialog,"{ffff00}• ì÷ðééú ðëñ æä ìçõ òì ÷ðä ðëñ",sizeof(pDialog));
- ShowPlayerDialog(playerid,6001,DIALOG_STYLE_MSGBOX,"{ffff00}•••• îòøëú ðëñéí úîéãéú ••••",pDialog,"÷ðä ðëñ","áéèåì");
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement