Jump to content

SaSWeB1

Membru
  • Posts

    5
  • Joined

  • Last visited

    Never

Everything posted by SaSWeB1

  1. Salutare ! Am un server de sa:mp si as vrea sa adaug la site'ul server'ului statisticile ( logurile ) de la ban de la /adban de la /warn.As dorii un script sau sa ma ajutati sa construiesc unul care sa le bage direct pe site sa nu fiu eu nevoit sa stau sa adaug in fiecare zi ! Ati fii draguti de m'ati ajuta ! Mersi baieti
  2. Bugul se repara daca pui id-ul la masina in gm trebuie definit ! De exemplu la /buyprods sa fie [pawn] if(strcmp(cmd, "/load", true) == 0) { if(IsPlayerConnected(playerid)) { new tmpcar = GetPlayerVehicleID(playerid); if(tmpcar < 707 || tmpcar > 715) { GameTextForPlayer(playerid, "~r~You are not in a delivery truck", 5000, 1); return 1; } format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); } return 1; } if(strcmp(cmd, "/buyprods", true) == 0) { if(IsPlayerConnected(playerid)) { new tmpcar = GetPlayerVehicleID(playerid); new compcost = 50; if(PlayerToPoint(60.0, playerid, 2787.8,-2436.3,13.7) || PlayerToPoint(60.0, playerid, -1705.7233,14.0890,3.5547)) { if(IsATruck(tmpcar)) { if(PlayerHaul[tmpcar][pLoad] < PlayerHaul[tmpcar][pCapasity]) { new amount; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "{00A1FF}USAGE{FFFFFF}: /buyprods [amount]"); return 1; } amount = strval(tmp); if(amount < 1 || amount > 500) { SendClientMessage(playerid, COLOR_GREY, " Can't buy less then 1 Product or more then 500 !"); return 1; } new check= PlayerHaul[tmpcar][pLoad] + amount; if(check > PlayerHaul[tmpcar][pCapasity]) { format(string, sizeof(string), " You went over the Truck Products Carry Limit of %d, you currently carry %d.",PlayerHaul[tmpcar][pCapasity],PlayerHaul[tmpcar][pLoad]); SendClientMessage(playerid, COLOR_GREY, string); return 1; } new cost = amount*compcost; if(GetPlayerMoney(playerid) >= cost) { PlayerHaul[tmpcar][pLoad] += amount; format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "You bought %d Products for $%d.", amount,cost); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); GivePlayerMoney(playerid,-cost); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); return 1; } else { format(string, sizeof(string), "You cant afford %d Products at $%d !", amount,cost); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } } else { format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } } else { SendClientMessage(playerid, TEAM_GROVE_COLOR, "This Vehicle does not deliver Products."); return 1; } } } return 1; } if(strcmp(cmd, "/sellprods", true) == 0) { new cashmade; new tmpcar; if(IsPlayerConnected(playerid)) { tmpcar = GetPlayerVehicleID(playerid); if(tmpcar < 707 || tmpcar > 715) { GameTextForPlayer(playerid, "~r~You are not in a delivery truck", 5000, 1); return 1; } if(PlayerHaul[tmpcar][pLoad] == 0) { GameTextForPlayer(playerid, "~r~Truck is empty, return to the stock house", 5000, 1); format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } for(new i = 0; i < sizeof(BizzInfo); i++) { if (PlayerToPoint(10, playerid,BizzInfo[bEntranceX], BizzInfo[bEntranceY], BizzInfo[bEntranceZ])) { //printf("Found House :%d",i); for(new l = PlayerHaul[tmpcar][pLoad]; l > 0; l--) { if(BizzInfo[bProducts] == BizzInfo[bMaxProducts]) { GameTextForPlayer(playerid, "~r~Our stores are full", 5000, 1); format(string, sizeof(string), "Cash Earned $%d.", cashmade); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); return 1; } if(BizzInfo[bPriceProd] > BizzInfo[bTill]) { GameTextForPlayer(playerid, "~r~We Cant Afford The Deal", 5000, 1); format(string, sizeof(string), "Cash Earned $%d.", cashmade); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); return 1; } PlayerHaul[tmpcar][pLoad]--; BizzInfo[bProducts]++; cashmade = cashmade+BizzInfo[bPriceProd]; ConsumingMoney[playerid] = 1; GivePlayerMoney(playerid,BizzInfo[bPriceProd]); BizzInfo[bTill] -= BizzInfo[bPriceProd]; if(PlayerHaul[tmpcar][pLoad] == 0) { GameTextForPlayer(playerid, "~r~Truck is empty, return to the stock house", 5000, 1); format(string, sizeof(string), "Cash Earned $%d.", cashmade); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); return 1; } } OnPropUpdate(); return 1; } } } for(new i = 0; i < sizeof(SBizzInfo); i++) { if (PlayerToPoint(10, playerid,SBizzInfo[sbEntranceX], SBizzInfo[sbEntranceY], SBizzInfo[sbEntranceZ])) { //printf("Found House :%d",i); for(new l = PlayerHaul[tmpcar][pLoad]; l > 0; l--) { if(SBizzInfo[sbProducts] == SBizzInfo[sbMaxProducts]) { GameTextForPlayer(playerid, "~r~Our stores are full", 5000, 1); format(string, sizeof(string), "Cash Earned $%d.", cashmade); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } if(SBizzInfo[sbPriceProd] > SBizzInfo[sbTill]) { GameTextForPlayer(playerid, "~r~We Cant Afford The Deal", 5000, 1); format(string, sizeof(string), "Cash Earned $%d.", cashmade); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } PlayerHaul[tmpcar][pLoad]--; SBizzInfo[sbProducts]++; cashmade = cashmade+SBizzInfo[sbPriceProd]; ConsumingMoney[playerid] = 1; GivePlayerMoney(playerid,SBizzInfo[sbPriceProd]); SBizzInfo[sbTill] -= SBizzInfo[sbPriceProd]; if(PlayerHaul[tmpcar][pLoad] == 0) { GameTextForPlayer(playerid, "~r~Truck is empty, return to the stock house", 5000, 1); format(string, sizeof(string), "Cash Earned $%d.", cashmade); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } } OnPropUpdate(); return 1; } } GameTextForPlayer(playerid, "~r~To Far From A Business", 5000, 1); return 1; }[/pawn] Sa fie ceva de genul peste tot [pawn] new tmpcar = GetPlayerVehicleID(playerid); if(tmpcar < 707 || tmpcar > 715) { GameTextForPlayer(playerid, "~r~You are not in a delivery truck", 5000, 1); return 1; }[/pawn] Defineste peste tot si se rezolva ! Succes ! < Id-ul masinilor il vezi in joc cu /dl >
  3. Am avut si eu problema uite aici rezolvare : La onplayerconnect pui : [pawn] TextDrawHideForPlayer(playerid, TicketText[playerid]); TextDrawHideForPlayer(playerid, TicketText1[playerid]);[/pawn] La onplayerspawn : [pawn] TextDrawHideForPlayer(playerid, TicketText[playerid]); TextDrawHideForPlayer(playerid, TicketText1[playerid]);[/pawn] Si la ongamemodeinit : [pawn] for( new i; i < MAX_PLAYERS; ++i )//loop all players and create their textdraw { _OAB_TD_SLOT_1 = TextDrawCreate(274,300,"LD_SLOT:r_69"); _OAB_TD_SLOT_2 = TextDrawCreate(200,300,"LD_SLOT:r_69"); _OAB_TD_SLOT_3 = TextDrawCreate(348,300,"LD_SLOT:r_69"); TicketText = TextDrawCreate(553.000000, 129.000000, "Tichete: 0"); TextDrawAlignment(TicketText, 2); TextDrawBackgroundColor(TicketText, 255); TextDrawFont(TicketText, 2); TextDrawLetterSize(TicketText, 0.280000, 1.200000); TextDrawColor(TicketText, -1); TextDrawSetOutline(TicketText, 1); TextDrawSetProportional(TicketText, 1); TicketText1 = TextDrawCreate(609.000000, 130.500000, " "); TextDrawBackgroundColor(TicketText1, 255); TextDrawFont(TicketText1, 1); TextDrawLetterSize(TicketText1, 0.500000, 1.000000); TextDrawColor(TicketText1, -1); TextDrawSetOutline(TicketText1, 0); TextDrawSetProportional(TicketText1, 1); TextDrawSetShadow(TicketText1, 1); TextDrawUseBox(TicketText1, 1); TextDrawBoxColor(TicketText1, 150); TextDrawTextSize(TicketText1, 495.000000, 0.000000); }[/pawn] La comanda /stopcarnival [pawn] TextDrawHideForPlayer(playerid, TicketText[playerid]); TextDrawHideForPlayer(playerid, TicketText1[playerid]);[/pawn] La custompickups sa ai : [pawn] if(PlayerToPoint(50.0, i, 1400.3022,-3122.9741,9.6987) && CarnivalStarted != 0) { format(string, sizeof(string), "Tickets: %d", Tickets); TextDrawSetString(TicketText, string); TextDrawShowForPlayer(i, TicketText); TextDrawShowForPlayer(i, TicketText1); if(PlayerInfo[pAdmin] < 1) SetPlayerArmedWeapon(i, 0); ResetPlayerWeapons(i); } if(!PlayerToPoint(50.0, i, 1400.3022,-3122.9741,9.6987)) { TextDrawHideForPlayer(i, TicketText); TextDrawHideForPlayer(i, TicketText1); }[/pawn]
  4. 10/10 foarte frumoasa chiar o sa o folosesc - o sa iti urmaresc creatiile imi place
  5. Salut.am luat si eu gamemode-ul redzmax de la voi si ghici ce am gasit Am gasit carnavalul din ls ( respective /startcarnival /stopcarnival ) . La el am o problema.Cand intru in carnival sa joc pacanele etc etc nu imi apare textdraw-ul tichete si la pacanele nu apare jocul..Daca ati putea sa ma ajutati..Raman dator
×
×
  • 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.