Jump to content

ProIncepator

Membru
  • Posts

    10
  • Joined

  • Last visited

    Never

ProIncepator's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Salut, cand cineva face misiunea sau stunt event si dupa da /stopstunt sau /cancelmis checkpointul ramane pe mapa chiar si cand face cineva stuntul in locul meu ramane cp pe mapa :| cum fac sa nu mai apara?
  2. Uite comanda. if(strcmp(cmd, "/acreatecar", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1338 || PlayerInfo[playerid][pSpecialAdmin] >= 1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]"); return 1; } new car; car = strval(tmp); if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_WHITE, " Vehicle Number can't be below 400 or above 611 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]"); return 1; } new color1; color1 = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]"); return 1; } new color2; color2 = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]"); return 1; } new value; value = strval(tmp); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); new thiscar = CreateVehicle(car,X,Y,Z,1,color1,color2,99999999); format(CarInfo[thiscar][cLicense], 32 ,"ForSale"); SetVehicleNumberPlate(vehid,CarInfo[thiscar][cLicense]); CarInfo[thiscar][cOwned] = 0; CarInfo[thiscar][cModel] = car; CarInfo[thiscar][cColorOne] = color1; CarInfo[thiscar][cColorTwo] = color2; CarInfo[thiscar][cLocationx] = X; CarInfo[thiscar][cLocationy] = Y; CarInfo[thiscar][cLocationz] = Z; CarInfo[thiscar][cAngle] = 1; CarInfo[thiscar][cValue] = value; CarInfo[thiscar][cLock] = 0; CarInfo[thiscar][paintjob] = -1; LoadComponents(thiscar); PutPlayerInVehicle(playerid,thiscar,0); strmid(CarInfo[vehid][cOwner], "Dealership", 0, strlen("Dealership"), 999); format(CarInfo[thiscar][cDescription], 32, "%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); format(string, sizeof(string), " Masina %d a fost creata cu succes!.", thiscar); SendClientMessage(playerid, COLOR_BLUE, string); } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); return 1; } return 1; } Si daca poti face cumva cand da altcineva F pe nrg altuia sa nu se poata urca, sa zica gen Aceasta Masina ii apartine lui X.
  3. Salut, am si eu o problema cu sistemul de nrg si masini personale. Adica am o comanda care creeze orice masina/nrg vreau si cand dau restart la server se strica, adica daca creez masina si nrg daia se incurca. Cum fac sa nu se mai intample asta? Comanda este /acreatecar
  4. forward StartOnArmedBanditForPlayer(playerid); public StartOnArmedBanditForPlayer(playerid) { if(_OAB_PlayerPlays[playerid]==true)return true; _OAB_PlayerPlays[playerid]=true; _OAB_TICKS[playerid]=30; _OAB_CURRENT_TD_SLOT_1[playerid]=random(5-2)+2; _OAB_CURRENT_TD_SLOT_2[playerid]=random(5-2)+2; _OAB_CURRENT_TD_SLOT_3[playerid]=random(5-2)+2; TextDrawFont(_OAB_TD_SLOT_1[playerid],4); TextDrawFont(_OAB_TD_SLOT_2[playerid],4); TextDrawFont(_OAB_TD_SLOT_3[playerid],4); TextDrawColor(_OAB_TD_SLOT_1[playerid],0xFFFFFFFF); TextDrawColor(_OAB_TD_SLOT_2[playerid],0xFFFFFFFF); TextDrawColor(_OAB_TD_SLOT_3[playerid],0xFFFFFFFF); TextDrawTextSize(_OAB_TD_SLOT_1[playerid],75,75); TextDrawTextSize(_OAB_TD_SLOT_2[playerid],75,75); TextDrawTextSize(_OAB_TD_SLOT_3[playerid],75,75); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_1[playerid]); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_2[playerid]); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_3[playerid]); StartOABForPlayer(playerid); return true; De astea zici?
  5. //===================[CARNAVAL]================================================= forward Bowling1(playerid); forward Basket1(playerid); forward Basket2(playerid); forward Basket3(playerid); forward Bowling2(playerid); forward Bowling1Redo(playerid); forward Bowling2Redo(playerid); new bool:_OAB_PlayerPlays[MAX_PLAYERS], _OAB_TICKS[MAX_PLAYERS], _OAB_CURRENT_TD_SLOT_1[MAX_PLAYERS], _OAB_CURRENT_TD_SLOT_2[MAX_PLAYERS], _OAB_CURRENT_TD_SLOT_3[MAX_PLAYERS], Text:_OAB_TD_SLOT_1[MAX_PLAYERS], Text:_OAB_TD_SLOT_2[MAX_PLAYERS], Text:_OAB_TD_SLOT_3[MAX_PLAYERS]; new Text:TicketText[MAX_PLAYERS], Text:TicketText1[MAX_PLAYERS]; new CarnivalStarted = 0, CarnivalIcon[MAX_PLAYERS], CarnivalObjects[335], CarnivalPickups[6], Text3D:CarnivalLabel[17]; new Tickets[MAX_PLAYERS], BowlingTimer[MAX_PLAYERS], Bowlings[MAX_PLAYERS], PacaneleTimer[MAX_PLAYERS], BasketStep[MAX_PLAYERS], Baskets = 0, Baskets1 = 0, Baskets2 = 0; public Basket1(playerid) { if(BasketStep[playerid] == 680) { SetDynamicObjectPos(CarnivalObjects[328], 0.0, 0.0, 0.0); //MoveDynamicObject(CarnivalObjects[328], 1368.860351,-3110.151855,8.062943, 2); SetPlayerAttachedObject( playerid, 5, 3065, 6, 0.201287, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 ); // BBALL_col - BasketStep[playerid] = 1120; SetTimerEx("Basket1", 440, false, "i", playerid); return 1; } if(BasketStep[playerid] == 1120) { //SetDynamicObjectPos(CarnivalObjects[328], 1368.860351,-3110.151855,8.062943); //MoveDynamicObject(CarnivalObjects[328], 1368.7622,-3110.0623,9.5687, 1.2); ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); BasketStep[playerid] = 1840; SetTimerEx("Basket1", 720, false, "i", playerid); return 1; } if(BasketStep[playerid] == 1840) { //ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); //ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); SetDynamicObjectPos(CarnivalObjects[328], 1368.7622,-3110.0623,9.5687); MoveDynamicObject(CarnivalObjects[328], 1367.5571,-3110.1677,10.0687, 7); RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 2200; SetTimerEx("Basket1", 360, false, "i", playerid); return 1; } if(BasketStep[playerid] == 2200) { MoveDynamicObject(CarnivalObjects[328], 1364.3064,-3109.9878,11.0687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3010; SetTimerEx("Basket1", 500, false, "i", playerid); return 1; } if(BasketStep[playerid] == 3010) { MoveDynamicObject(CarnivalObjects[328], 1361.1963,-3110.0293,10.6687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3310; SetTimerEx("Basket1", 300, false, "i", playerid); return 1; } if(BasketStep[playerid] == 3310) { new rand[MAX_PLAYERS]; rand[playerid] = random(11); if(rand[playerid] > 4) { MoveDynamicObject(CarnivalObjects[328], 1359.5594,-3110.0984,10.1687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3610; SetTimerEx("Basket1", 600, false, "i", playerid); GameTextForPlayer(playerid, "~b~] ~r~Cos! ~b~]", 3000, 3); PlayerPlaySound(playerid, 1135, 0.0, 0.0, 0.0); Tickets[playerid] ++; } else { MoveDynamicObject(CarnivalObjects[328], 1361.1963,-3110.0293,7.6687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3710; SetTimerEx("Basket1", 300, false, "i", playerid); GameTextForPlayer(playerid, "~b~] ~r~Ai ratat! ~b~]", 3000, 3); PlayerPlaySound(playerid, 1135, 0.0, 0.0, 0.0); } return 1; } if(BasketStep[playerid] == 3610) { MoveDynamicObject(CarnivalObjects[328], 1359.5594,-3110.0984,7.262943, 7); BasketStep[playerid] = 4000; SetTimerEx("Basket1", 500, false, "i", playerid); } if(BasketStep[playerid] == 3710) { MoveDynamicObject(CarnivalObjects[328], 1361.1963,-3110.0293,7.262943, 7); BasketStep[playerid] = 4000; SetTimerEx("Basket1", 500, false, "i", playerid); } if(BasketStep[playerid] == 4000) { SetDynamicObjectPos(CarnivalObjects[328], 1368.860351,-3110.151855,7.262943); StopDynamicObject(CarnivalObjects[328]); } return 1; } public Basket2(playerid) { if(BasketStep[playerid] == 680) { SetDynamicObjectPos(CarnivalObjects[329], 0.0, 0.0, 0.0); //MoveDynamicObject(CarnivalObjects[328], 1368.860351,-3110.151855,8.062943, 2); SetPlayerAttachedObject( playerid, 6, 3065, 6, 0.201287, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 ); // BBALL_col - BasketStep[playerid] = 1120; SetTimerEx("Basket2", 440, false, "i", playerid); return 1; } if(BasketStep[playerid] == 1120) { //SetDynamicObjectPos(CarnivalObjects[328], 1368.860351,-3110.151855,8.062943); //MoveDynamicObject(CarnivalObjects[328], 1368.7622,-3110.0623,9.5687, 1.2); ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); BasketStep[playerid] = 1840; SetTimerEx("Basket2", 720, false, "i", playerid); return 1; } if(BasketStep[playerid] == 1840) { //ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); //ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); SetDynamicObjectPos(CarnivalObjects[329], 1368.520019,-3103.755859,9.5687); MoveDynamicObject(CarnivalObjects[329], 1368.520019,-3103.755859,10.0687, 7); RemovePlayerAttachedObject(playerid, 6); BasketStep[playerid] = 2200; SetTimerEx("Basket2", 360, false, "i", playerid); return 1; } if(BasketStep[playerid] == 2200) { MoveDynamicObject(CarnivalObjects[329], 1366.3033,-3103.6997,11.0687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3010; SetTimerEx("Basket2", 500, false, "i", playerid); return 1; } if(BasketStep[playerid] == 3010) { MoveDynamicObject(CarnivalObjects[329], 1362.0591,-3103.8208,10.6687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3310; SetTimerEx("Basket2", 300, false, "i", playerid); return 1; } if(BasketStep[playerid] == 3310) { new rand[MAX_PLAYERS]; rand[playerid] = random(11); if(rand[playerid] >= 6) { MoveDynamicObject(CarnivalObjects[329], 1359.5845,-3103.9702,10.1687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3610; SetTimerEx("Basket2", 600, false, "i", playerid); GameTextForPlayer(playerid, "~b~] ~r~Cos! ~b~]", 3000, 3); Tickets[playerid] ++; } else { MoveDynamicObject(CarnivalObjects[329], 1360.2513,-3103.8628,7.6687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3710; SetTimerEx("Basket2", 300, false, "i", playerid); GameTextForPlayer(playerid, "~b~] ~r~Ai ratat! ~b~]", 3000, 3); } return 1; } if(BasketStep[playerid] == 3610) { MoveDynamicObject(CarnivalObjects[329], 1359.5845,-3103.9702,7.262943, 7); BasketStep[playerid] = 4000; SetTimerEx("Basket2", 500, false, "i", playerid); } if(BasketStep[playerid] == 3710) { MoveDynamicObject(CarnivalObjects[329], 1360.2513,-3103.8628,7.262943, 7); BasketStep[playerid] = 4000; SetTimerEx("Basket2", 500, false, "i", playerid); } if(BasketStep[playerid] == 4000) { SetDynamicObjectPos(CarnivalObjects[329], 1368.520019,-3103.755859,7.262943); StopDynamicObject(CarnivalObjects[329]); } return 1; } public Basket3(playerid) { if(BasketStep[playerid] == 680) { SetDynamicObjectPos(CarnivalObjects[330], 0.0, 0.0, 0.0); //MoveDynamicObject(CarnivalObjects[328], 1368.860351,-3110.151855,8.062943, 2); SetPlayerAttachedObject( playerid, 6, 3065, 6, 0.201287, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 ); // BBALL_col - BasketStep[playerid] = 1120; SetTimerEx("Basket3", 440, false, "i", playerid); return 1; } if(BasketStep[playerid] == 1120) { //SetDynamicObjectPos(CarnivalObjects[328], 1368.860351,-3110.151855,8.062943); //MoveDynamicObject(CarnivalObjects[328], 1368.7622,-3110.0623,9.5687, 1.2); ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); BasketStep[playerid] = 1840; SetTimerEx("Basket3", 720, false, "i", playerid); return 1; } if(BasketStep[playerid] == 1840) { //ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); //ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); SetDynamicObjectPos(CarnivalObjects[330], 1368.269775,-3097.932128,9.5687); MoveDynamicObject(CarnivalObjects[330], 1366.4985,-3097.9539,10.0687, 7); RemovePlayerAttachedObject(playerid, 6); BasketStep[playerid] = 2200; SetTimerEx("Basket3", 360, false, "i", playerid); return 1; } if(BasketStep[playerid] == 2200) { MoveDynamicObject(CarnivalObjects[330], 1363.8374,-3098.0635,11.0687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3010; SetTimerEx("Basket3", 500, false, "i", playerid); return 1; } if(BasketStep[playerid] == 3010) { MoveDynamicObject(CarnivalObjects[330], 1361.3638,-3097.8479,10.6687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3310; SetTimerEx("Basket3", 300, false, "i", playerid); return 1; } if(BasketStep[playerid] == 3310) { new rand[MAX_PLAYERS]; rand[playerid] = random(11); if(rand[playerid] >= 6) { MoveDynamicObject(CarnivalObjects[330], 1359.6136,-3097.9512,10.1687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3610; SetTimerEx("Basket3", 600, false, "i", playerid); GameTextForPlayer(playerid, "~b~] ~r~Cos! ~b~]", 3000, 3); Tickets[playerid] ++; } else { MoveDynamicObject(CarnivalObjects[330], 1360.7910,-3097.9153,7.6687, 7); //RemovePlayerAttachedObject(playerid, 5); BasketStep[playerid] = 3710; SetTimerEx("Basket3", 300, false, "i", playerid); GameTextForPlayer(playerid, "~b~] ~r~Ai ratat! ~b~]", 3000, 3); } return 1; } if(BasketStep[playerid] == 3610) { MoveDynamicObject(CarnivalObjects[330], 1359.5117,-3097.9617,7.262943, 7); BasketStep[playerid] = 4000; SetTimerEx("Basket3", 500, false, "i", playerid); } if(BasketStep[playerid] == 3710) { MoveDynamicObject(CarnivalObjects[330], 1360.7910,-3097.9153,7.262943, 7); BasketStep[playerid] = 4000; SetTimerEx("Basket3", 500, false, "i", playerid); } if(BasketStep[playerid] == 4000) { SetDynamicObjectPos(CarnivalObjects[330], 1368.269775,-3097.932128,7.262943); StopDynamicObject(CarnivalObjects[330]); } return 1; } public Bowling1(playerid) { new string[256], rand = random(12), newrand = rand-3; if(newrand < 2) newrand = 0; SetDynamicObjectPos(CarnivalObjects[202], 1418.00000000,-3155.19995117,7.30000019); if(newrand > 0 && newrand < 8) format(string, sizeof(string), "~b~] ~r~%d ~y~popice ~b~]", newrand); else if(newrand < 1) format(string, sizeof(string), "~r~] ~r~%d ~y~popice ~r~]", newrand); else if(newrand == 8) format(string, sizeof(string), "~b~] ~r~STRIKE! ~b~]"); GameTextForPlayer(playerid, string, 3000, 3); if(newrand == 1) SetDynamicObjectPos(CarnivalObjects[226], 0.0, 0.0, 0.0); if(newrand == 2) { SetDynamicObjectPos(CarnivalObjects[226], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[225], 0.0, 0.0, 0.0); } if(newrand == 3) { SetDynamicObjectPos(CarnivalObjects[226], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[225], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[224], 0.0, 0.0, 0.0); } if(newrand == 4) { SetDynamicObjectPos(CarnivalObjects[226], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[225], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[224], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[223], 0.0, 0.0, 0.0); } if(newrand == 5) { SetDynamicObjectPos(CarnivalObjects[226], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[225], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[224], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[223], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[222], 0.0, 0.0, 0.0);} if(newrand == 6) { SetDynamicObjectPos(CarnivalObjects[226], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[225], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[224], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[223], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[222], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[221], 0.0, 0.0, 0.0);} if(newrand == 7) { SetDynamicObjectPos(CarnivalObjects[226], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[225], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[224], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[223], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[222], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[221], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[220], 0.0, 0.0, 0.0);} if(newrand == 8) { SetDynamicObjectPos(CarnivalObjects[226], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[225], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[224], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[223], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[222], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[221], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[220], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[219], 0.0, 0.0, 0.0);} if(newrand > 0) Tickets[playerid] ++; if(newrand == 8) Tickets[playerid] ++; newrand = 0; SetTimerEx("Bowling1Redo", 1000, false, "i", playerid); BowlingTimer[playerid] = 4; return 1; } public Bowling1Redo(playerid) { SetDynamicObjectPos(CarnivalObjects[226], 1430.00000000,-3155.19995117,7.40000010); SetDynamicObjectPos(CarnivalObjects[225], 1430.30004883,-3155.50000000,7.40000010); SetDynamicObjectPos(CarnivalObjects[224], 1430.30004883,-3155.19995117,7.40000010); SetDynamicObjectPos(CarnivalObjects[223], 1430.30004883,-3154.80004883,7.40000010); SetDynamicObjectPos(CarnivalObjects[222], 1430.50000000,-3155.60009766,7.40000010); SetDynamicObjectPos(CarnivalObjects[221], 1430.50000000,-3155.60009766,7.40000010); SetDynamicObjectPos(CarnivalObjects[220], 1430.50000000,-3155.00000000,7.40000010); SetDynamicObjectPos(CarnivalObjects[219], 1430.50000000,-3154.69995117,7.40000010); // POPICE SetDynamicObjectPos(CarnivalObjects[202], 1418.00000000,-3155.19995117,7.30000019); // MINGEA StopDynamicObject(CarnivalObjects[202]); return 1; } public Bowling2(playerid) { new string[256], rand = random(12), newrand = rand-3; if(newrand < 2) newrand = 0; SetDynamicObjectPos(CarnivalObjects[201], 1418.00000000,-3158.00000000,7.30000019); if(newrand > 0 && newrand < 8) format(string, sizeof(string), "~b~] ~r~%d ~y~popice ~b~]", newrand); else if(newrand < 1) format(string, sizeof(string), "~r~] ~r~%d ~y~popice ~r~]", newrand); else if(newrand == 8) format(string, sizeof(string), "~b~] ~r~STRIKE! ~b~]"); GameTextForPlayer(playerid, string, 3000, 3); if(newrand == 1) SetDynamicObjectPos(CarnivalObjects[227], 0.0, 0.0, 0.0); if(newrand == 2) { SetDynamicObjectPos(CarnivalObjects[227], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[228], 0.0, 0.0, 0.0); } if(newrand == 3) { SetDynamicObjectPos(CarnivalObjects[227], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[228], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[229], 0.0, 0.0, 0.0); } if(newrand == 4) { SetDynamicObjectPos(CarnivalObjects[227], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[228], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[229], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[230], 0.0, 0.0, 0.0); } if(newrand == 5) { SetDynamicObjectPos(CarnivalObjects[227], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[228], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[229], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[230], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[231], 0.0, 0.0, 0.0);} if(newrand == 6) { SetDynamicObjectPos(CarnivalObjects[227], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[228], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[229], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[230], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[231], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[232], 0.0, 0.0, 0.0);} if(newrand == 7) { SetDynamicObjectPos(CarnivalObjects[227], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[228], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[229], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[230], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[231], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[232], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[233], 0.0, 0.0, 0.0);} if(newrand == 8) { SetDynamicObjectPos(CarnivalObjects[227], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[228], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[229], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[230], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[231], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[232], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[233], 0.0, 0.0, 0.0); SetDynamicObjectPos(CarnivalObjects[234], 0.0, 0.0, 0.0);} if(newrand > 0) Tickets[playerid] ++; if(newrand == 8) Tickets[playerid] ++; newrand = 0; SetTimerEx("Bowling2Redo", 1000, false, "i", playerid); BowlingTimer[playerid] = 4; return 1; } public Bowling2Redo(playerid) { SetDynamicObjectPos(CarnivalObjects[227], 1430.50000000,-3157.39990234,7.40000010); SetDynamicObjectPos(CarnivalObjects[228], 1430.50000000,-3157.69995117,7.40000010); SetDynamicObjectPos(CarnivalObjects[229], 1430.50000000,-3158.00000000,7.40000010); SetDynamicObjectPos(CarnivalObjects[230], 1430.50000000,-3158.30004883,7.40000010); SetDynamicObjectPos(CarnivalObjects[231], 1430.30004883,-3157.60009766,7.40000010); SetDynamicObjectPos(CarnivalObjects[232], 1430.30004883,-3157.89990234,7.40000010); SetDynamicObjectPos(CarnivalObjects[233], 1430.30004883,-3158.19995117,7.40000010); SetDynamicObjectPos(CarnivalObjects[234], 1430.00000000,-3157.89990234,7.40000010); // POPICE SetDynamicObjectPos(CarnivalObjects[201], 1418.00000000,-3158.00000000,7.30000019); // MINGEA StopDynamicObject(CarnivalObjects[201]); return 1; } forward StartOnArmedBanditForPlayer(playerid); public StartOnArmedBanditForPlayer(playerid) { if(_OAB_PlayerPlays[playerid]==true)return true; _OAB_PlayerPlays[playerid]=true; _OAB_TICKS[playerid]=30; _OAB_CURRENT_TD_SLOT_1[playerid]=random(5-2)+2; _OAB_CURRENT_TD_SLOT_2[playerid]=random(5-2)+2; _OAB_CURRENT_TD_SLOT_3[playerid]=random(5-2)+2; TextDrawFont(_OAB_TD_SLOT_1[playerid],4); TextDrawFont(_OAB_TD_SLOT_2[playerid],4); TextDrawFont(_OAB_TD_SLOT_3[playerid],4); TextDrawColor(_OAB_TD_SLOT_1[playerid],0xFFFFFFFF); TextDrawColor(_OAB_TD_SLOT_2[playerid],0xFFFFFFFF); TextDrawColor(_OAB_TD_SLOT_3[playerid],0xFFFFFFFF); TextDrawTextSize(_OAB_TD_SLOT_1[playerid],75,75); TextDrawTextSize(_OAB_TD_SLOT_2[playerid],75,75); TextDrawTextSize(_OAB_TD_SLOT_3[playerid],75,75); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_1[playerid]); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_2[playerid]); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_3[playerid]); StartOABForPlayer(playerid); return true; } forward _OAB_PLAYER_FINISH_TURN(playerid); public _OAB_PLAYER_FINISH_TURN(playerid) { if(_OAB_CURRENT_TD_SLOT_1[playerid]==_OAB_CURRENT_TD_SLOT_2[playerid]&&_OAB_CURRENT_TD_SLOT_1[playerid]!=_OAB_CURRENT_TD_SLOT_3[playerid])return CallRemoteFunction("OnPlayerFinishOnArmedBandit","dd",playerid,2); else if(_OAB_CURRENT_TD_SLOT_2[playerid]==_OAB_CURRENT_TD_SLOT_3[playerid]&&_OAB_CURRENT_TD_SLOT_2[playerid]!=_OAB_CURRENT_TD_SLOT_1[playerid])return CallRemoteFunction("OnPlayerFinishOnArmedBandit","dd",playerid,2); else if(_OAB_CURRENT_TD_SLOT_1[playerid]==_OAB_CURRENT_TD_SLOT_3[playerid]&&_OAB_CURRENT_TD_SLOT_1[playerid]!=_OAB_CURRENT_TD_SLOT_2[playerid])return CallRemoteFunction("OnPlayerFinishOnArmedBandit","dd",playerid,2); else if(_OAB_CURRENT_TD_SLOT_1[playerid]==_OAB_CURRENT_TD_SLOT_2[playerid]&&_OAB_CURRENT_TD_SLOT_1[playerid]==_OAB_CURRENT_TD_SLOT_3[playerid])return CallRemoteFunction("OnPlayerFinishOnArmedBandit","dd",playerid,3); else if(_OAB_CURRENT_TD_SLOT_1[playerid]!=_OAB_CURRENT_TD_SLOT_2[playerid]&&_OAB_CURRENT_TD_SLOT_1[playerid]!=_OAB_CURRENT_TD_SLOT_3[playerid])return CallRemoteFunction("OnPlayerFinishOnArmedBandit","dd",playerid,0); else return CallRemoteFunction("OnPlayerFinishOnArmedBandit","dd",playerid,1); } forward _OAB_PLAYER_TIMER(playerid); public _OAB_PLAYER_TIMER(playerid) { _OAB_CURRENT_TD_SLOT_1[playerid]++; _OAB_CURRENT_TD_SLOT_2[playerid]--; _OAB_CURRENT_TD_SLOT_3[playerid]++; if(_OAB_CURRENT_TD_SLOT_1[playerid]>6)_OAB_CURRENT_TD_SLOT_1[playerid]=1; if(_OAB_CURRENT_TD_SLOT_2[playerid]<1)_OAB_CURRENT_TD_SLOT_2[playerid]=6; if(_OAB_CURRENT_TD_SLOT_3[playerid]>6)_OAB_CURRENT_TD_SLOT_3[playerid]=1; TextDrawSetString(_OAB_TD_SLOT_1[playerid],_OAB_GET_TEXTURE(_OAB_CURRENT_TD_SLOT_1[playerid])); TextDrawSetString(_OAB_TD_SLOT_2[playerid],_OAB_GET_TEXTURE(_OAB_CURRENT_TD_SLOT_2[playerid])); TextDrawSetString(_OAB_TD_SLOT_3[playerid],_OAB_GET_TEXTURE(_OAB_CURRENT_TD_SLOT_3[playerid])); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_1[playerid]); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_2[playerid]); TextDrawShowForPlayer(playerid,_OAB_TD_SLOT_3[playerid]); _OAB_TICKS[playerid]--; StartOABForPlayer(playerid); return true; } stock _OAB_GET_TEXTURE(ID) { new TextureName[20]; if(ID==1)TextureName="LD_SLOT:r_69"; if(ID==2)TextureName="LD_SLOT:grapes"; if(ID==3)TextureName="LD_SLOT:cherry"; if(ID==4)TextureName="LD_SLOT:bell"; if(ID==5)TextureName="LD_SLOT:bar2_o"; if(ID==6)TextureName="LD_SLOT:bar1_o"; return TextureName; } forward StartOABForPlayer(playerid); public StartOABForPlayer(playerid) { if(_OAB_PlayerPlays[playerid]==false)return true; if(_OAB_TICKS[playerid]>=30)return SetTimerEx("_OAB_PLAYER_TIMER",50,false,"d",playerid); else if(_OAB_TICKS[playerid]>=20)return SetTimerEx("_OAB_PLAYER_TIMER",60,false,"d",playerid); else if(_OAB_TICKS[playerid]>=10)return SetTimerEx("_OAB_PLAYER_TIMER",70,false,"d",playerid); else if(_OAB_TICKS[playerid]==9)return SetTimerEx("_OAB_PLAYER_TIMER",80,false,"d",playerid); if(_OAB_TICKS[playerid]==8)return SetTimerEx("_OAB_PLAYER_TIMER",90,false,"d",playerid); else if(_OAB_TICKS[playerid]==7)return SetTimerEx("_OAB_PLAYER_TIMER",100,false,"d",playerid); else if(_OAB_TICKS[playerid]==6)return SetTimerEx("_OAB_PLAYER_TIMER",110,false,"d",playerid); else if(_OAB_TICKS[playerid]==5)return SetTimerEx("_OAB_PLAYER_TIMER",120,false,"d",playerid); else if(_OAB_TICKS[playerid]==4)return SetTimerEx("_OAB_PLAYER_TIMER",130,false,"d",playerid); else if(_OAB_TICKS[playerid]==3)return SetTimerEx("_OAB_PLAYER_TIMER",140,false,"d",playerid); else if(_OAB_TICKS[playerid]==2)return SetTimerEx("_OAB_PLAYER_TIMER",150,false,"d",playerid); else if(_OAB_TICKS[playerid]==1)return SetTimerEx("_OAB_PLAYER_TIMER",160,false,"d",playerid); else if(_OAB_TICKS[playerid]==0) { SetTimerEx("StopOnArmedBanditForPlayer",2500,false,"d",playerid); _OAB_PLAYER_FINISH_TURN(playerid); } return true; asta e tot codul care il am in gm
  6. Vrei tot codul carnavalului?
  7. Salut, am si eu o problema la carnaval. Cand ma duc sa joc basket bowling sau pacanele merge decat odata si la pacanele nu-mi arata 3 sloturi ci doar 1.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.