Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:accept(playerid, params[])
- {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
- if(IsPlayerConnected(playerid))
- {
- new x_job[256],
- id,
- sendername[25],
- giveplayer[25],
- string[300],
- tmpcar = GetPlayerVehicleID(playerid),
- ccar = IsPlayerInAnyVehicle(playerid);
- if(sscanf(params, "s[256]u",x_job,id))
- {
- SendClientMessage(playerid, COLOR_WHITE, "{B98300}Syntax:{FFFFFF} /accept <Name> <Name/Playerid>");
- SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Drugs, Repair, House, Materials, Dice, Fight.");
- SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Vehicle, Taxi, Medic, Live, Lawyer, Carrace.");
- SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Mechanic, Ticket, Refill, Invite, Free.");
- return 1;
- }
- if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Acest jucator nu este {B98300}Online{FFFFFF}!");
- if(strcmp(x_job,"dice",true) == 0)
- {
- if(Diceid[playerid] == 999) return SCM(playerid,COLOR_WHITE,"Niciun player nu te-a invitat sa joci barbut.");
- if(Diceid[playerid] != id) return SCM(playerid,COLOR_WHITE,"Acel player nu te-a invitat sa joci barbut cu el.");
- if(GetPlayerCash(playerid) < Dicem[playerid]) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut.");
- if(GetPlayerCash(id) < Dicem[playerid]) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut.");
- if(ProxDetectorS(10.0, playerid, Diceid[playerid]))
- {
- new dice1[MAX_PLAYERS],dice2[MAX_PLAYERS],total[MAX_PLAYERS];
- dice1[playerid] = random(6) + 1;
- dice2[playerid] = random(6) + 1;
- total[playerid] = dice1[playerid] + dice2[playerid];
- dice1[Diceid[playerid]] = random(6) + 1;
- dice2[Diceid[playerid]] = random(6) + 1;
- total[Diceid[playerid]] = dice1[Diceid[playerid]] + dice2[Diceid[playerid]];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- GetPlayerName(Diceid[playerid],giveplayer,sizeof(giveplayer));
- if(total[playerid] > total[Diceid[playerid]])
- {
- format(string,sizeof(string),"%s rolls %d %d. %s rolls %d %d. %s won $%s.",sendername,dice1[playerid],dice2[playerid],giveplayer,dice1[Diceid[playerid]],dice2[Diceid[playerid]],sendername,FormatNumber(Dicem[playerid]));
- ProxDetector(10.0,playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- GivePlayerCash(playerid,Dicem[playerid]);
- GivePlayerCash(Diceid[playerid],-Dicem[playerid]);
- format(string,sizeof(string),"(+) Ai castigat $%s!",FormatNumber(Dicem[playerid]));
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string,sizeof(string),"(-) Ai pierdut $%s!",FormatNumber(Dicem[playerid]));
- SendClientMessage(Diceid[playerid], COLOR_GREEN, string);
- }
- if(total[Diceid[playerid]] > total[playerid])
- {
- format(string,sizeof(string),"%s rolls %d %d. %s rolls %d %d. %s won $%s.",sendername,dice1[playerid],dice2[playerid],giveplayer,dice1[Diceid[playerid]],dice2[Diceid[playerid]],giveplayer,FormatNumber(Dicem[playerid]));
- ProxDetector(10.0,playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- GivePlayerCash(playerid,-Dicem[playerid]);
- GivePlayerCash(Diceid[playerid],Dicem[playerid]);
- format(string,sizeof(string),"(+) Ai castigat $%s!",FormatNumber(Dicem[playerid]));
- SendClientMessage(Diceid[playerid], COLOR_GREEN, string);
- format(string,sizeof(string),"(-) Ai pierdut $%s!",FormatNumber(Dicem[playerid]));
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- if(total[Diceid[playerid]] == total[playerid])
- {
- format(string,sizeof(string),"%s rolls %d %d. %s rolls %d %d. No one won.",sendername,dice1[playerid],dice2[playerid],giveplayer,dice1[Diceid[playerid]],dice2[Diceid[playerid]]);
- ProxDetector(10.0,playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- }
- Update(playerid, pCashx);
- Update(Diceid[playerid], pCashx);
- Diceid[playerid] = 999;
- Dicem[playerid] = 0;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "Nu esti langa acel player.");
- return 1;
- }
- else if(strcmp(x_job,"invite",true) == 0)
- {
- if(FactionOffer[playerid] != 999)
- {
- new str[256],d,m,y,h,mi,s;
- gettime(h,mi,s);
- getdate(y,m,d);
- GetPlayerName(FactionOffer[playerid], sendername, sizeof(sendername));
- GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
- new para1 = playerid, ftext[50];
- if(PlayerInfo[FactionOffer[playerid]][pMember] == 1) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Los Santos Police Department"; ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Federal Bureau of Investigation"; ChosenSkin[para1] = 163; SetPlayerSkin(para1, 163); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 3) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "National Guard"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 4) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Los Aztecas"; ChosenSkin[para1] = 116; SetPlayerSkin(para1, 116); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Grove Street"; ChosenSkin[para1] = 106; SetPlayerSkin(para1, 106); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 6) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Los Vagos"; ChosenSkin[para1] = 176; SetPlayerSkin(para1, 176); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 8) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Las Venturas Police Department"; ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 9) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "News Reporter"; ChosenSkin[para1] = 17; SetPlayerSkin(para1, 17); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 10) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Ballas"; ChosenSkin[para1] = 104; SetPlayerSkin(para1, 104); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 11) { PlayerInfo[para1][pTeam] = 11; gTeam[para1] = 11; ftext = "Hitman Agency"; ChosenSkin[para1] = 208; SetPlayerSkin(para1, 208); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 12) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "School Instructors"; ChosenSkin[para1] = 153; SetPlayerSkin(para1, 153); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 13) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "Taxi LS"; ChosenSkin[para1] = 253; SetPlayerSkin(para1, 253); }
- else if(PlayerInfo[FactionOffer[playerid]][pMember] == 14) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "Paramedic Department LV"; ChosenSkin[para1] = 276; SetPlayerSkin(para1, 276); }
- else { return 1; }
- PlayerInfo[para1][pMember] = PlayerInfo[FactionOffer[playerid]][pMember];
- PlayerInfo[para1][pRank] = 1;
- PlayerInfo[para1][pModel] = ChosenSkin[para1];
- SetPlayerVirtualWorld(para1,0);
- PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], PlayerInfo[para1][pModel]);
- PlayerTextDrawShow(para1, SkinPreview[para1]);
- SetSpawnInfo(playerid, PlayerInfo[para1][pTeam], PlayerInfo[para1][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0);
- gTeam[para1] = PlayerInfo[para1][pTeam];
- SetPlayerToTeamColor(para1);
- SpawnPlayer(para1);
- mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Team`='%d',`Member`='%d',`Rank`='1',`Model`='%d',`FactionJoin`='%02d-%02d-%d %02d:%02d:%02d' WHERE `name`='%s'",PlayerInfo[para1][pTeam],PlayerInfo[para1][pMember],PlayerInfo[para1][pModel],d,m,y,h,mi,s,PlayerInfo[para1][pNormalName]);
- mysql_tquery(SQL,str,"","");
- new string2[500],query[500];
- format(string,sizeof(string),"You are now a member of the %s.",ftext);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string,sizeof(string),"%s has joined the group (invited by %s).",giveplayer,sendername);
- SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_GENANNOUNCE, string);
- format(string2, sizeof(string2), "%s has joined the group %s (invited by %s).", giveplayer, ftext, sendername);
- mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`, `player`,`leader`) VALUES ('%s','%d','%d')", string2, PlayerInfo[para1][pSQLID],PlayerInfo[FactionOffer[playerid]][pSQLID]);
- mysql_tquery(SQL,query,"","");
- format(string2,sizeof(string2),"%s[user:%d] has joined the group %s (invited by %s[user:%d]).",giveplayer,PlayerInfo[para1][pSQLID],ftext,sendername,PlayerInfo[FactionOffer[playerid]][pSQLID]);
- Factionlog(PlayerInfo[para1][pMember],PlayerInfo[para1][pSQLID],PlayerInfo[FactionOffer[playerid]][pSQLID],string2);
- }
- }
- else if(strcmp(x_job,"free",true) == 0)
- {
- if(FreeOffer[playerid] > -1)
- {
- if(FreeOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you free.");
- if(GetPlayerCash(playerid) < FreePrice[playerid]) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
- GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(FreeOffer[playerid], sendername, sizeof(sendername));
- format(string, sizeof(string), "(+) %s a acceptat oferta de a fi eliberat iar tu ai primit $%s.", giveplayer, FormatNumber(FreePrice[playerid]));
- SendClientMessage(FreeOffer[playerid], COLOR_GREEN, string);
- PlayerInfo[FreeOffer[playerid]][pRob] -= 3;
- format(string, sizeof(string), "Ai platit $%s pentru a fi eliberat din inchisoare.", FormatNumber(FreePrice[playerid]));
- SendClientMessage(playerid, COLOR_DARKPINK, string);
- JailPrice[playerid] = 0;
- PlayerInfo[playerid][pJailTime] = 1;
- GivePlayerCash(playerid, -FreePrice[playerid]);
- GivePlayerCash(FreeOffer[playerid],FreePrice[playerid]);
- PlayerInfo[playerid][pJailed] = 1;
- new str[356];
- mysql_format(SQL,str,sizeof(str),"UPDATE users SET `JailTime`='0',`Money`='%d',`Jailed`='0' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str,"","");
- mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Money`='%d' WHERE `name`='%s'",GetPlayerCash(FreeOffer[playerid]),PlayerInfo[FreeOffer[playerid]][pNormalName]);
- mysql_tquery(SQL,str,"","");
- //KillTimer(timerfree1[FreeOffer[playerid]]);
- FreeOffer[playerid] = -1;
- FreePlayer[playerid] = -1;
- FreePrice[playerid] = 0;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you free.");
- }
- else if(strcmp(x_job,"cinvite",true) == 0)
- {
- if(GetPVarInt(playerid, "cinvID") >= 1)
- {
- new messageString[128],str33[184],iddd,name2[30],strings[128];
- PlayerInfo[playerid][pClan] = GetPVarInt(playerid, "cinvID");
- iddd = GetPVarInt(playerid, "cinvIDD");
- GetPlayerName(iddd,name2,sizeof(name2));
- PlayerInfo[playerid][pCRank] = 1;
- DeletePVar(playerid, "cinvID");
- DeletePVar(playerid, "cinvIDD");
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(messageString, sizeof(messageString), "{%s}[CLAN] %s joined the clan (invited by %s).",ClanInfo[PlayerInfo[playerid][pClan]][cClanColor],sendername,name2);
- SendToClan(PlayerInfo[playerid][pClan], COLOR_YELLOW, messageString);
- new y,m,d,h,mi,s;
- getdate(y,m,d);
- gettime(h,mi,s);
- mysql_format(SQL,str33,sizeof(str33),"UPDATE users SET `Clan`='%d',`CRank`='1',`ClanJoin`='%02d-%02d-%d %02d:%02d:%02d' WHERE `name`='%s'",PlayerInfo[playerid][pClan],d,m,y,h,mi,s,PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str33,"","");
- format(messageString, sizeof(messageString), "%s joined the clan (invited by %s).",sendername,name2);
- mysql_real_escape_string(messageString, strings);
- mysql_format(SQL,str33,sizeof(str33),"INSERT INTO clan_logs (`action`,`clanid`) VALUES ('%s','%d')",strings,PlayerInfo[playerid][pClan]);
- mysql_tquery(SQL,str33,"","");
- }
- else {
- return SendClientMessage(playerid, COLOR_GREY, "You don't have an active clan invite request.");
- }
- }
- else if(strcmp(x_job,"lawyer",true) == 0)
- {
- if(AcceptOffer[playerid] > -1)
- {
- if(AcceptOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you accept.");
- if(GetPlayerCash(playerid) < AcceptPrice[playerid]) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
- PlayerInfo[playerid][pLawyer] += 15;
- PlayerInfo[AcceptOffer[playerid]][pLawyer] -= 15;
- GivePlayerCash(playerid, - AcceptPrice[playerid]);
- GivePlayerCash(AcceptOffer[playerid], AcceptPrice[playerid]);
- new wakaname[25],
- str[356],
- wakaname2[25],
- str2[356];
- GetPlayerName(playerid,wakaname,25);
- mysql_format(SQL,str,356,"UPDATE users SET `Money`='%d',`Acceptpoints`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pLawyer],wakaname);
- mysql_tquery(SQL,str,"","");
- GetPlayerName(AcceptOffer[playerid],wakaname2,25);
- mysql_format(SQL,str2,sizeof(str2),"UPDATE users SET `Money`='%d',`Acceptpoints`='%d' WHERE `name`='%s'",GetPlayerCash(AcceptOffer[playerid]),PlayerInfo[AcceptOffer[playerid]][pLawyer],wakaname2);
- mysql_tquery(SQL,str2,"","");
- format(string,sizeof(string),"{B8FFDB}%s bought your accept.",wakaname);
- SCM(AcceptOffer[playerid],COLOR_WHITE,string);
- format(string,sizeof(string),"{B8FFDB}You bought accept from %s.",wakaname2);
- SCM(playerid,COLOR_WHITE,string);
- AcceptOffer[playerid] = -1;
- AcceptPrice[playerid] = 0;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you accept.");
- }
- else if(strcmp(x_job,"materials",true) == 0)
- {
- if(MatsOffer[playerid] > -1)
- {
- if(MatsOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you materials.");
- if(GetPlayerCash(playerid) < MatsPrice[playerid]) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
- PlayerInfo[playerid][pMats] += MatsAmmo[playerid];
- PlayerInfo[MatsOffer[playerid]][pMats] -= MatsAmmo[playerid];
- GivePlayerCash(playerid, - MatsPrice[playerid]);
- GivePlayerCash(MatsOffer[playerid], MatsPrice[playerid]);
- GetPlayerName(MatsOffer[playerid],giveplayer,sizeof(giveplayer));
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string),"{B8FFDB}You buy %d materials for $%s from %s.",MatsAmmo[playerid],FormatNumber(MatsPrice[playerid]),giveplayer);
- SCM(playerid,COLOR_WHITE,string);
- format(string,sizeof(string),"{B8FFDB}%s bought your materials for $%s.",sendername,FormatNumber(MatsPrice[playerid]));
- SCM(MatsOffer[playerid],COLOR_WHITE,string);
- Update(playerid,pMatsx);
- Update(MatsOffer[playerid],pMatsx);
- Update(MatsOffer[playerid],pCashx);
- Update(playerid,pCashx);
- MatsOffer[playerid] = -1;
- MatsAmmo[playerid] = 0;
- MatsPrice[playerid] = 0;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you materials.");
- }
- else if(strcmp(x_job,"gun",true) == 0)
- {
- if(SellgunOffer[playerid] > -1)
- {
- if(SellgunOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you gun.");
- if(GetPlayerCash(playerid) < SellgunPrice[playerid]) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
- new weaponid,ammo,price,mats,gunname[60],idoffer;
- weaponid = SellgunID[playerid];
- ammo = SellgunAmmo[playerid];
- price = SellgunPrice[playerid];
- mats = SellgunMats[playerid];
- idoffer = SellgunOffer[playerid];
- GivePlayerWeaponEx(playerid,weaponid,ammo);
- PlayerInfo[idoffer][pMats] -= mats;
- GivePlayerCash(playerid, -price);
- GivePlayerCash(idoffer, price);
- Update(playerid, pCashx);
- Update(idoffer,pMatsx);
- Update(idoffer, pCashx);
- GetPlayerName(idoffer,giveplayer,sizeof(giveplayer));
- GetPlayerName(playerid,sendername,sizeof(sendername));
- GetWeaponNameEx(weaponid,gunname,sizeof(gunname));
- format(string, sizeof(string), "You have given %s, a %s with %d ammo, for %d Materials.", sendername,gunname, ammo,mats);
- SendClientMessage(idoffer, COLOR_GRAD1, string);
- format(string, sizeof(string), "You have recieved a %s with %d ammo from %s.", gunname, ammo, giveplayer);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- format(string, sizeof(string), "* %s created a Gun from Materials, and hands it to %s.", giveplayer ,sendername);
- ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- SellgunOffer[playerid] = -1;
- SellgunPrice[playerid] = 0;
- SellgunMats[playerid] = 0;
- SellgunAmmo[playerid] = 0;
- SellgunID[playerid] = 0;
- if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
- {
- new gun2,tmp;
- GetPlayerWeaponData(playerid,5,gun2,tmp);
- #pragma unused tmp
- if(gun2)SetPlayerArmedWeapon(playerid,gun2);
- else SetPlayerArmedWeapon(playerid,0);
- }
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offerd you materials.");
- }
- else if(strcmp(x_job,"biz",true) == 0)
- {
- if(bizoffer[playerid] < 999)
- {
- if(bizoffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you a bussines.");
- if(GetPlayerCash(playerid) >= bizprice[playerid])
- {
- if(IsPlayerConnected(bizoffer[playerid]))
- {
- if(ProxDetectorS(5.0, playerid, bizoffer[playerid]))
- {
- GetPlayerName(bizoffer[playerid], giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "{B8FFDB}* You accepted to buy the Bussines for $%d from %s.",bizprice[playerid],giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "{B8FFDB}* %s accepted to buy your Bussines, and the $%d was added to your account.",sendername,bizprice[playerid]);
- SendClientMessage(bizoffer[playerid], COLOR_WHITE, string);
- format(string, sizeof(string), "%s [user:%d] a cumparat bizz-ul(/sellbizto) [bizz:%d] de la %s [user:%d] pentru $%s.",sendername,PlayerInfo[playerid][pSQLID],bizid[playerid],giveplayer,PlayerInfo[bizoffer[playerid]][pSQLID],FormatNumber(bizprice[playerid]));
- ABroadCast(COLOR_YELLOW,string,1);
- new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
- getdate(y,m,d);
- gettime(h,mi,s);
- format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] bought bizz %d from %s[user:%d] for $%s.",d,m,y,h,mi,s,sendername,PlayerInfo[playerid][pSQLID],bizid[playerid],giveplayer,PlayerInfo[bizoffer[playerid]][pSQLID],FormatNumber(bizprice[playerid]));
- mysql_real_escape_string(string2, string3);
- mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','%d','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],PlayerInfo[HouseOffer[playerid]][pSQLID],string3,d,m,y,h,mi,s);
- mysql_tquery(SQL,var100,"","");
- GivePlayerCash(playerid, -bizprice[playerid]);
- GivePlayerCash(bizoffer[playerid], bizprice[playerid]);
- new str[356];
- PlayerInfo[playerid][pPbiskey] = bizid[playerid];
- strmid(BizzInfo[bizid[playerid]][bOwner], PlayerInfo[playerid][pNormalName], 0, 25, 999);
- mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Bizz`='%d',`Money`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pPbiskey],GetPlayerCash(playerid),PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str,"","");
- mysql_format(SQL,str,sizeof(str),"UPDATE `bizz` SET `Owner`='%s' WHERE `ID`='%d'",BizzInfo[bizid[playerid]][bOwner],bizid[playerid]);
- mysql_tquery(SQL,str,"","");
- OnPropTextdrawUpdate(2,bizid[playerid]);
- PlayerInfo[bizoffer[playerid]][pPbiskey] = 255;
- mysql_format(SQL,string,sizeof(string),"UPDATE users SET `Bizz`='255',`Money`='%d' WHERE `name`='%s'",GetPlayerCash(bizoffer[playerid]),PlayerInfo[bizoffer[playerid]][pNormalName]);
- mysql_tquery(SQL,string,"","");
- bizid[playerid] = 0;
- bizprice[playerid] = 0;
- bizoffer[playerid] = 999;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You're too far away.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Acest jucator nu este {B98300}Online{FFFFFF}!");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You don't have money needed.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Nobody offered you any bussines.");
- }
- else if(strcmp(x_job,"house",true) == 0)
- {
- if(HouseOffer[playerid] < 999)
- {
- if(HouseOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you a house.");
- if(GetPlayerCash(playerid) >= HousePrice[playerid])
- {
- if(IsPlayerConnected(HouseOffer[playerid]))
- {
- if(ProxDetectorS(3.0, playerid, HouseOffer[playerid]))
- {
- GetPlayerName(HouseOffer[playerid], giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "{B8FFDB}* You accepted to buy the House for $%d from %s.",HousePrice[playerid],giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "{B8FFDB}* %s accepted your to buy your House, and the $%s was added to your Account.",sendername,FormatNumber(HousePrice[playerid]));
- SendClientMessage(HouseOffer[playerid], COLOR_WHITE, string);
- format(string, sizeof(string), "%s [user:%d] a cumparat casa(/sellhouseto) [house:%d] de la %s [user:%d] pentru $%s.",sendername,PlayerInfo[playerid][pSQLID],HouseID[playerid],giveplayer,PlayerInfo[HouseOffer[playerid]][pSQLID],FormatNumber(HousePrice[playerid]));
- ABroadCast(COLOR_YELLOW,string,1);
- new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
- getdate(y,m,d);
- gettime(h,mi,s);
- format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] bought house %d from %s[user:%d] for $%s.",d,m,y,h,mi,s,sendername,PlayerInfo[playerid][pSQLID],HouseID[playerid],giveplayer,PlayerInfo[HouseOffer[playerid]][pSQLID],FormatNumber(HousePrice[playerid]));
- mysql_real_escape_string(string2, string3);
- mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','%d','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],PlayerInfo[HouseOffer[playerid]][pSQLID],string3,d,m,y,h,mi,s);
- mysql_tquery(SQL,var100,"","");
- PlayerInfo[playerid][pHouseKey] = HouseID[playerid];
- PlayerInfo[HouseOffer[playerid]][pHouseKey] = 999;
- GivePlayerCash(playerid, -HousePrice[playerid]);
- GivePlayerCash(HouseOffer[playerid], HousePrice[playerid]);
- strmid(HouseInfo[HouseID[playerid]][hOwner], PlayerInfo[playerid][pNormalName], 0, 25, 999);
- Update(playerid,pCashx);
- Update(playerid,pHouseKeyx);
- Update(HouseOffer[playerid],pHouseKeyx);
- Update(HouseOffer[playerid],pCashx);
- new str2[256];
- mysql_format(SQL,str2,sizeof(str2),"UPDATE `houses` SET `Owner`='%s' WHERE `ID`='%d'",HouseInfo[HouseID[playerid]][hOwner],HouseID[playerid]);
- mysql_tquery(SQL,str2,"","");
- OnPropTextdrawUpdate(1,HouseID[playerid]);
- RemovePlayerMapIcon(HouseOffer[playerid], 1);
- HouseOffer[playerid] = 999;
- HousePrice[playerid] = 0;
- HouseID[playerid] = 0;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You're too far away.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Acest jucator nu este {B98300}Online{FFFFFF}!");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You don't have money needed.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Nobody offered you any house.");
- }
- else if(strcmp(x_job,"ticket",true) == 0)
- {
- if(TicketOffer[playerid] < 999)
- {
- if(TicketOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you ticket.");
- if(IsPlayerConnected(TicketOffer[playerid]))
- {
- if (ProxDetectorS(5.0, playerid, TicketOffer[playerid]))
- {
- GetPlayerName(TicketOffer[playerid], giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(GetPlayerCash(playerid) < TicketMoney[playerid]) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You don't have enough money.");
- format(string, sizeof(string), "{B8FFDB}* You have paid the Ticket of $%d to Officer %s.", TicketMoney[playerid], giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "{B8FFDB}* %s has paid your Ticket of $%d.", sendername, TicketMoney[playerid]);
- SendClientMessage(TicketOffer[playerid], COLOR_WHITE, string);
- GivePlayerCash(playerid, - TicketMoney[playerid]);
- GivePlayerCash(TicketOffer[playerid], TicketMoney[playerid]);
- Update(playerid, pCashx);
- Update(TicketOffer[playerid], pCashx);
- TicketOffer[playerid] = 999;
- TicketMoney[playerid] = 0;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}The officer is not near you.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Acest jucator nu este {B98300}Online{FFFFFF}!");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offered you a ticket.");
- }
- else if(strcmp(x_job,"taxi",true) == 0)
- {
- if(PlayerInfo[playerid][pMember] != 13) return SCM(playerid,COLOR_WHITE,"{FFB870}You're not a taxi driver.");
- if(TransportDuty[playerid] != 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are not a taxi driver on duty.");
- if(TaxiCallTime[playerid] > 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You have already accepted a taxi call.");
- if(!ccar && IsAnTaxi(tmpcar)) return SCM(playerid,COLOR_WHITE,"{FFB870}You're not in taxi car.");
- if(TaxiCall[id] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not called taxi.");
- if(TaxiCall[id] == id)
- {
- if(IsPlayerConnected(TaxiCall[id]))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(TaxiCall[id], giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "{B8FFDB}* You have accepted the Taxi Call from %s, you will see the marker untill you have reached it.",giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "{B8FFDB}* Taxi Driver %s has accepted your Taxi Call please wait at your current Position.",sendername);
- SendClientMessage(TaxiCall[id], COLOR_WHITE, string);
- format(string, sizeof(string), "{FFFF00}* Taxi Driver %s has accepted %s Taxi Call.",sendername,giveplayer);
- SendFamilyMessage(13, COLOR_WHITE, string);
- TaxiCallTime[playerid] = 1;
- TaxiAccepted[playerid] = TaxiCall[id];
- TaxiCall[id] = -1;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Acest jucator nu este {B98300}Online{FFFFFF}!");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one called for a taxi yet.");
- }
- else if(strcmp(x_job,"medic",true) == 0)
- {
- if(PlayerInfo[playerid][pMember] == 14)
- {
- if(MedicCallTime[playerid] > 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You have already accepted a medic call.");
- if(!ccar && IsAnAmbulance(tmpcar)) return SCM(playerid,COLOR_WHITE,"{FFB870}You're not in ambulance car.");
- if(OnDutymedic[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are not a Paramedic on duty.");
- if(MedicCall[id] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not called ambulance.");
- if(MedicCall[id] == id)
- {
- if(IsPlayerConnected(MedicCall[id]))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(MedicCall[id], giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "{B8FFDB}* You have accepted the Medic Call from %s, you have 5 minutes to get there.",giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- SendClientMessage(playerid, COLOR_WHITE, "{B8FFDB}* After the 5 minutes the Red Marker will dissapear.");
- format(string, sizeof(string), "{B8FFDB}* Medic %s has accepted your Medic Call please wait at your current Position.",sendername);
- SendClientMessage(MedicCall[id], COLOR_WHITE, string);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(MedicCall[id], X, Y, Z);
- SetPlayerCheckpoint(playerid, X, Y, Z, 5);
- MedicCallTime[playerid] = 1;
- MedicCall[id] = -1;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Acest jucator nu este {B98300}Online{FFFFFF}!");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one called for a medic yet.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are not a Paramedic.");
- }
- else if(strcmp(x_job,"mechanic",true) == 0)
- {
- if(PlayerInfo[playerid][pJob] != 2) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are not a car mechanic.");
- if(MechanicCallTime[playerid] == 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You have already accepted a Mechanic Call.");
- if(JobDuty[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You are not a mechanic on duty.");
- if(MechanicCall[id] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not called a mechanic.");
- if(MechanicCall[id] == id)
- {
- if(IsPlayerConnected(MechanicCall[id]))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(MechanicCall[id], giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "{B8FFDB}* You have accepted the Mechanic Call from %s, you have 5 minutes to get there.",giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- SendClientMessage(playerid, COLOR_WHITE, "{B8FFDB}* After the 5 minutes the Red Marker will dissapear.");
- format(string, sizeof(string), "{B8FFDB}* Car Mechanic %s has accepted your Mechanic Call please wait at your current Position.",sendername);
- SendClientMessage(MechanicCall[id], COLOR_WHITE, string);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(MechanicCall[id], X, Y, Z);
- SetPlayerCheckpoint(playerid, X, Y, Z, 5);
- MechanicCallTime[playerid] = 1;
- MechanicCall[id] = -1;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Acest jucator nu este {B98300}Online{FFFFFF}!");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one called for a car Mechanic yet.");
- }
- else if(strcmp(x_job,"refill",true) == 0)
- {
- if(RefillOffer[playerid] < 999)
- {
- if(RefillOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you refill.");
- if(IsPlayerConnected(RefillOffer[playerid]))
- {
- if(GetPlayerCash(playerid) > RefillPrice[playerid])
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(RefillOffer[playerid], giveplayer, sizeof(giveplayer));
- new car = gLastCar[playerid];
- format(string, sizeof(string), "{B8FFDB}* You refilled your car for $%d by Car Mechanic %s.",RefillPrice[playerid],giveplayer);
- SendClientMessage(playerid,COLOR_WHITE, string);
- format(string, sizeof(string), "{B8FFDB}* You refilled %s's car and you received $%d.",sendername,RefillPrice[playerid]);
- SendClientMessage(RefillOffer[playerid], COLOR_WHITE, string);
- GivePlayerCash(RefillOffer[playerid],RefillPrice[playerid]);
- GivePlayerCash(playerid, -RefillPrice[playerid]);
- if(Gas[car] < 110) { Gas[car] = 100; }
- new str[256];
- mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Money`='%d' WHERE `name`='%s'",GetPlayerCash(RefillOffer[playerid]),PlayerInfo[RefillOffer[playerid]][pNormalName]);
- mysql_tquery(SQL,str,"","");
- Update(playerid, pCashx);
- RefillOffer[playerid] = 999;
- RefillPrice[playerid] = 0;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You cant afford the refill.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{B98300}Server: {FFFFFF}Acest jucator nu este {B98300}Online{FFFFFF}!");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}No-one offered to refill your car.");
- }
- else if(strcmp(x_job,"live",true) == 0)
- {
- if(LiveOffer[playerid] < 999)
- {
- if(LiveOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"This player has not offered you live.");
- if(IsPlayerConnected(LiveOffer[playerid]))
- {
- if (ProxDetectorS(5.0, playerid, LiveOffer[playerid]))
- {
- new strs[128],namee[30];
- GetPlayerName(playerid, namee, sizeof(namee));
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are now in a live interview! Respect the rules or you will get kicked!");
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Everything you say will be seen by everyone on the server!");
- SendClientMessage(playerid, COLOR_DARKPINK, "Ai primit freeze. Te vei putea misca dupa ce se va termina live-ul.");
- format(strs,sizeof(strs),"%s accepted live interview.", namee);
- SendClientMessage(LiveOffer[playerid], COLOR_LIGHTBLUE, strs);
- SendClientMessage(LiveOffer[playerid], COLOR_DARKPINK, "Ai primit freeze. Te vei putea misca dupa ce vei termina live-ul.");
- TogglePlayerControllable(playerid, 0);
- TogglePlayerControllable(LiveOffer[playerid], 0);
- TalkingLive[playerid] = 1;
- TalkingLive[LiveOffer[playerid]] = 1;
- LiveOffer[playerid] = 999;
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "You are to far away from the News Reporter.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "Error: Player not connected.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "No-one gave you a live conversation offer.");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement