Salut, cum as putea ca la fiecare skill de job sa primeasca o suma random pana intr-un 1k(1.000$) gen 1,235$.
Asa arata la script:
case 6:
{
if(gtm < pInfo[playerid][aSpam][12]) return SendClientMessage(playerid, COLOR_DARKGRAY, "Ai ajuns prea repede in acest checkpoint..");
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return DisablePlayerCheckpoint(playerid), CP[playerid] = 0, DestroyVehicle(pInfo[playerid][pTrailer]), pInfo[playerid][pTrailer] = -1, DestroyVehicle(pInfo[playerid][aVar][72]), pInfo[playerid][aVar][72] = -1, SendClientMessage(playerid, COLOR_DARKGRAY, "Job anulat, nu mai ai remorca atasata de vehicul.");
DestroyVehicle(pInfo[playerid][pTrailer]), pInfo[playerid][pTrailer] = -1, SetPlayerCheckpoint(playerid, -209.2935,-279.7567,1.4297, 6.5), CP[playerid] = 7, pInfo[playerid][PosW][0] = -152.6474, pInfo[playerid][PosW][1] = -1116.8860, pInfo[playerid][PosW][2] = 4.8121, pInfo[playerid][aSpam][12] = gtm+100;
SendClientMessage(playerid, COLOR_ORANGE, "Dute la checkpoint-ul de pe minimap pentru a lega alta remorca !");
switch(pInfo[playerid][pTruckSkill])
{
case 0..79: { pInfo[playerid][pValue] = floatround(pInfo[playerid][pTruck]/3, floatround_round)*RandomEx(10, 5)+RandomEx(5, 100), pInfo[playerid][pTruckSkill]++;
if(pInfo[playerid][pTruckSkill] == 80) format(stmsg[playerid], 100, "* Felicitari %s, ai avansat la Trucker Skill 1.", GetName(playerid)), SendClientMessage(playerid, COLOR_YELLOW, stmsg[playerid]); }
case 80..159: { pInfo[playerid][pValue] = floatround(pInfo[playerid][pTruck]/3, floatround_round)*RandomEx(2, 25)+RandomEx(1, 999), pInfo[playerid][pTruckSkill]++;
if(pInfo[playerid][pTruckSkill] == 160) format(stmsg[playerid], 100, "* Felicitari %s, ai avansat la Trucker Skill 2.", GetName(playerid)), SendClientMessage(playerid, COLOR_YELLOW, stmsg[playerid]); }
case 160..239: { pInfo[playerid][pValue] = floatround(pInfo[playerid][pTruck]/3, floatround_round)*RandomEx(3, 41)+RandomEx(1, 999), pInfo[playerid][pTruckSkill]++;
if(pInfo[playerid][pTruckSkill] == 240) format(stmsg[playerid], 100, "* Felicitari %s, ai avansat la Trucker Skill 3.", GetName(playerid)), SendClientMessage(playerid, COLOR_YELLOW, stmsg[playerid]); }
case 240..319: { pInfo[playerid][pValue] = floatround(pInfo[playerid][pTruck]/3, floatround_round)*RandomEx(4, 61)+RandomEx(1, 999), pInfo[playerid][pTruckSkill]++;
if(pInfo[playerid][pTruckSkill] == 320) format(stmsg[playerid], 100, "* Felicitari %s, ai avansat la Trucker Skill 4.", GetName(playerid)), SendClientMessage(playerid, COLOR_YELLOW, stmsg[playerid]); }
case 320..399: { pInfo[playerid][pValue] = floatround(pInfo[playerid][pTruck]/3, floatround_round)*RandomEx(70, 81)+RandomEx(1, 999), pInfo[playerid][pTruckSkill]++;
if(pInfo[playerid][pTruckSkill] == 400) format(stmsg[playerid], 100, "* Felicitari %s, ai avansat la Trucker Skill 5.", GetName(playerid)), SendClientMessage(playerid, COLOR_YELLOW, stmsg[playerid]); }
case 400: pInfo[playerid][pValue] = floatround(pInfo[playerid][pTruck]/2, floatround_round)*RandomEx(94, 108)+RandomEx(1, 100);
}
format(pInfo[playerid][pGText], 30,"~g~+%s$", FormatNumber(pInfo[playerid][pValue])), GameTextForPlayer(playerid, pInfo[playerid][pGText], 5000, 5);
GiveMoney(playerid, pInfo[playerid][pValue]);
}
Care e chestia?, mie unu-l mi-a dat batai de cap..