Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ========================Sys By Cr3zZy For Satla-Zone.co.il===================================
- Sys By Cr3zZy
- Forum Satla-Zone.co.il
- ip 188.64.97.237:7777
- */
- #include <a_samp>
- #include <Double-O-Files 2>
- #if defined FILTERSCRIPT
- #else
- #endif
- new str[256],VCount;
- //=====================Sys By Cr3zZy For Satla-Zone.co.il====================================
- public OnFilterScriptInit()
- {
- VCount = CreateVehicle(411,0,0,0,0,0,0,-1);
- DestroyVehicle(VCount);
- for(new yovel=1; yovel < VCount; yovel++)
- {
- DOF2_CreateFile(CGetFile(yovel));
- DOF2_SetInt(CGetFile(yovel),"Disco",0);
- }
- for(new i; i < MAX_VEHICLES; i++) if(DOF2_GetInt(CGetFile(i),"Disco") == 1)
- {
- SetTimerEx("PCarDisco",35,1,"%d",i);
- }
- DOF2_SaveFile();
- return 1;
- }
- //=====================Sys By Cr3zZy For Satla-Zone.co.il====================================
- public OnPlayerConnect(playerid)
- {
- if(!DOF2_FileExists(GetFile(playerid)))
- {
- DOF2_CreateFile(GetFile(playerid));
- DOF2_SetInt(GetFile(playerid),"Disco",0);
- }
- for(new i; i < MAX_VEHICLES; i++) if(DOF2_GetInt(CGetFile(i),"Disco") == 1)
- {
- SetTimerEx("PCarDisco",35,1,"%d",i);
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason) return DOF2_SaveFile();
- //=====================Sys By Cr3zZy For Satla-Zone.co.il====================================
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext,"/Credits", true)) return ShowPlayerDialog(playerid,1543,DIALOG_STYLE_MSGBOX,"Title", "Credit to Ben Bitan From Satla-Zone", "Okay", "Close");
- if(!strcmp(cmdtext,"/BuyDisco", true))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF0000AA,"àúä ìà ðîöà áøëá");
- if(DOF2_GetInt(CGetFile(vehicleid),"Disco") == 1) return SendClientMessage(playerid,0xFF0000AA,"ëáø éù ìøëá æä ãéñ÷å");
- if(DOF2_GetInt(GetFile(playerid),"Disco") == 1) return SendClientMessage(playerid,0xFF0000AA,"ëáø ÷ðéú ãéñ÷å ôòí àçú");
- if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,0xFF0000AA,"ùìåí, àúä öøéê 10 àìó áëãé ì÷ðåú îòøëú ãéñ÷å ìøëáê");
- DOF2_SetInt(CGetFile(vehicleid),"Disco",1);
- DOF2_SetInt(GetFile(playerid),"Disco",1);
- format(str, sizeof(str),"ëòú ÷ðéú îòøëú ãéñ÷å ìøëáê %s ùìåí", GetName(playerid));
- SendClientMessage(playerid,0xFF0000AA,str);
- GivePlayerMoney(playerid, -10000);
- SetTimerEx("PCarDisco",35,1,"%d",vehicleid);
- DOF2_SaveFile();
- return 1;
- }
- if(!strcmp(cmdtext,"/SellDisco", true))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF0000AA,"àúä ìà ðîöà áøëá");
- if(DOF2_GetInt(CGetFile(vehicleid),"Disco") == 0) return SendClientMessage(playerid,0xFF0000AA,"àéï ìøëá æä ãéñ÷å");
- if(DOF2_GetInt(GetFile(playerid),"Disco") == 0) return SendClientMessage(playerid,0xFF0000AA,"ìà ÷ðéú ãéñ÷å òãééï");
- DOF2_SetInt(CGetFile(vehicleid),"Disco",0);
- DOF2_SetInt(CGetFile(playerid),"Disco",0);
- format(str, sizeof(str),"ëòú äôñ÷ú àú äãéñ÷å ùì øëáê å÷éáìú çöé îîä ùòìä ìê %s ùìåí", GetName(playerid));
- SendClientMessage(playerid,0xFF0000AA,str);
- SetTimerEx("PCarDisco",0,0,"%d",vehicleid);
- GivePlayerMoney(playerid, 2500);
- DOF2_SaveFile();
- return 1;
- }
- return 0;
- }
- //=====================Sys By Cr3zZy For Satla-Zone.co.il====================================
- forward PCarDisco(vehicleid);
- public PCarDisco(vehicleid)
- {
- if(DOF2_GetInt(CGetFile(vehicleid),"Disco") == 1)
- {
- new rand = random(15);
- switch(rand)
- {
- case 1: ChangeVehicleColor(vehicleid,156,120);
- case 2: ChangeVehicleColor(vehicleid,13,10);
- case 3: ChangeVehicleColor(vehicleid,116,19);
- case 4: ChangeVehicleColor(vehicleid,136,58);
- case 5: ChangeVehicleColor(vehicleid,62,76);
- case 6: ChangeVehicleColor(vehicleid,16,120);
- case 7: ChangeVehicleColor(vehicleid,222,256);
- case 8: ChangeVehicleColor(vehicleid,150,200);
- case 9: ChangeVehicleColor(vehicleid,220,100);
- case 10: ChangeVehicleColor(vehicleid,100,120);
- case 11: ChangeVehicleColor(vehicleid,45,250);
- case 12: ChangeVehicleColor(vehicleid,99,76);
- case 13: ChangeVehicleColor(vehicleid,100,200);
- case 14: ChangeVehicleColor(vehicleid,215,120);
- default: ChangeVehicleColor(vehicleid,111,25);
- }
- return 1;
- }
- return 1;
- }
- //=====================Sys By Cr3zZy For Satla-Zone.co.il====================================
- stock GetName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- return name;
- }
- stock CGetFile(vehicleid)
- {
- new file[256];
- format(file, 120,"YDisco/Cars/%d.ini",vehicleid);
- return file;
- }
- stock GetFile(playerid)
- {
- new file[120];
- format(file, sizeof(file),"YDisco/%s.ini",GetName(playerid));
- return file;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement