Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:call(playerid,params[])
- {
- new broj,mreza[5],pozvanid,string[256],tacanbroj;
- tacanbroj = 0;
- if(isnull(params))INFO(playerid, "Koristete: /call [telefonsk broj]");
- strmid(mreza,params,0,2);
- if(strlen(params) > 3)
- {
- new brojString[10];
- strmid(brojString,params,3,strlen(params)-1);
- broj = strval(brojString);
- }
- if(PlayerInfo[playerid][pTelefon] == 0) return GRESKA(playerid, "Nemate telefon.");
- if(PlayerInfo[playerid][pBrojtelefona] == 0) return GRESKA(playerid, "Nemate karticka.");
- if(PlayerInfo[playerid][pBat] == 0) return GRESKA(playerid, "Nemate baterija.");
- if(PlayerInfo[playerid][pTelefonbaterija] < 10) return GRESKA(playerid, "Baterijata e prazna.");
- if(PlayerInfo[playerid][pPaid] == PREPAID)
- {
- if(!strcmp(PlayerInfo[playerid][pMreza], "076", true))
- {
- if(PlayerInfo[playerid][pTelefonkredit] < 10)
- {
- TELEFON(playerid, "Nemate dovolno kredit, cena na povik vo mrezata One e 10$.");
- return 1;
- }
- }
- else if(!strcmp(PlayerInfo[playerid][pMreza], "070", true))
- {
- if(PlayerInfo[playerid][pTelefonkredit] < 15)
- {
- TELEFON(playerid, "Nemate dovolno kredit, cena na povik vo mrezata T-Mobile e 15$.");
- return 1;
- }
- }
- }
- if(!strcmp(params,"333"))
- {
- new sendername[MAX_PLAYER_NAME];
- if(TaxiDrivers < 1)
- {
- SendClientMessage(playerid, -1, "{CFCB08}Se javija...");
- SendClientMessage(playerid, 0xF4E19FAA, "{FFFFFF}Dispecer: Izvenete no momentalno nema slobodni taksisti.");
- SendClientMessage(playerid, -1, "{CFCB08}Prekinaa...");
- return 1;
- }
- if(TaxiDuty[playerid] > 0)
- {
- SendClientMessage(playerid, -1, "{F20000}GRESKA: {FFFFFF}Nemozete sega da povikate Taxi !");
- return 1;
- }
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Na %s mu treba prevoz. (napisete /prifativoznja da go prifatite povikot)", sendername);
- SendFamilyMessage(10, -1, string);
- SendClientMessage(playerid, -1, "{CFCB08}Go prifatija vasiot povikot.");
- SendClientMessage(playerid, 0xF4E19FAA, "{FFFFFF}Dispecer: Site taksisti se informirani za vasiot povik, ve molime pocekajte.");
- SendClientMessage(playerid, -1, "{CFCB08}Prekinaa...");
- TaxiCall = playerid;
- return 1;
- }
- else if(!strcmp(params,"444"))
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Na %s mu treba mehanicar. (napisete /prifatimehanicar da go prifatite povikot)", sendername);
- new mechanicworkers = 0;
- foreach (Player, i)
- {
- if(PlayerInfo[i][pRabota] == 3 && MehanicarDuty[i] == 1)
- {
- SendClientMessage(i, -1, string);
- mechanicworkers++;
- }
- }
- if(mechanicworkers < 1)
- {
- SendClientMessage(playerid, -1, "{CFCB08}Se javija...");
- SendClientMessage(playerid, 0xBBE1F2AA, "{FFFFFF}Sekretarka: Zal ni e no momentalno nemame slobodni mehanicari.");
- SendClientMessage(playerid, -1, "{CFCB08}Prekinaa...");
- return 1;
- }
- SendClientMessage(playerid, -1, "{CFCB08}Go prifatija vasiot povikot.");
- SendClientMessage(playerid, 0xBBE1F2AA, "{FFFFFF}Sekretarka: Site mehanicari se informirani za vasiot povik, ve molime pocekajte.");
- SendClientMessage(playerid, -1, "{CFCB08}Prekinaa...");
- MechanicCall = playerid;
- return 1;
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pBrojtelefona] == broj && broj != 0 && !strcmp(PlayerInfo[i][pMreza], mreza, true) && !strcmp("000", mreza, true))
- {
- pozvanid = i;
- tacanbroj = 1;
- if(IsPlayerConnected(pozvanid))
- {
- if(pozvanid != INVALID_PLAYER_ID)
- {
- if(TelefonOn[pozvanid] == 0)
- {
- GRESKA(playerid, "Zafateno...");
- return 1;
- }
- else
- {
- format(string, sizeof(string), "%s go vadi mobilniot od dzepot.", GetName(playerid));
- ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
- format(string, sizeof(string), "{09AC7C}INFO:{FFFFFF}Vi svoni mobilniot | Povikuvac - %s. Koristete /answer za da se javite", GetName(playerid));
- SCM(playerid,-1,string);
- PlayAudioStreamForPlayer(pozvanid, "http://k003.kiwi6.com/hotlink/daregzt2nb/cell_phone_ringing-_sound_effect.mp3");
- format(string, sizeof(string), "%s zvoni mobilni.", GetName(playerid));
- ProxDetector(30.0, i, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
- ZovemeID[i] = playerid;
- PozvanID[playerid] = pozvanid;
- Mobile[playerid] = pozvanid;
- return 1;
- }
- }
- }
- }
- }
- }
- if(tacanbroj == 0) return GRESKA(playerid, "Zafateno...");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement