Jump to content

Sprite_RoPlayers

Membru
  • Posts

    67
  • Joined

  • Last visited

Everything posted by Sprite_RoPlayers

  1. Salut am si eu urmatoarea problema in consola http://prntscr.com/ly8bmc si asta este dupa ce am adugat asta if(newkeys & KEY_CTRL_BACK) { if(LapteVaca[playerid]) return SendClientMessage(playerid,-1, "SERVER : {00FF00}Ai luat deja laptele vaci! Dute in hambar! Si nu fii lenels!"); for(new i = 0x0; i != sizeof(PozitieVaca); i++) { if(IsPlayerInRangeOfPoint(playerid,2.0,PozitieVaca[i][0], PozitieVaca[i][1], PozitieVaca[i][2])) { ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); switch(random(5)) { case 0: LapteVaca[playerid] = !LapteVaca[playerid], Pas[i]--, SendClientMessage(playerid,-1, "FERMIER : {999999}Bravo , ai luat laptele de la vaca.Dute golestel!"); case 1: SendClientMessage(playerid,-1, " {FF00FF}STOP! Vaca are mamita nu o mulge!{00FF00}(mamita=bolnava)"); case 2: LapteVaca[playerid] = !LapteVaca[playerid], Pas[i]--, SendClientMessage(playerid,-1, "FERMIER : {999999}Bravo , ai luat laptele de la vaca.Dute golestel!"); case 3: SendClientMessage(playerid,-1, " {FF00FF}STOP! Vaca are mamita nu o mulge!{00FF00}(mamita=bolnava)"); } new string[128]; if(Pas[i] == 0) return SendClientMessage(playerid,-1, "SERVER : {FFFFFF}Vaca asta a muls-o alt player."); format(string,sizeof(string),"{FFFFFF}Grajd cu o vaca pentru mulgere \nApasa {FFFFFF}H",Pas[i]); Update3DTextLabelText(label[i], 0xFFFFFFFF, string); break; } } } daca o scot nu mai primesc.
  2. Am scos ala si acu imi spune ca cica am deja un business si eu nu am. Am incercat si dupa alt cont si tot la fel.
  3. Salut am si eu urmatoare problema Cand dau sa cumpar o casa imi zice ca nu am 30 de ore pentru a putea cumpara casa. Si nu stiu cum sa scot chestia asta din comanda am incercat cu // verificarea dar degeaba nu imi cumpara casa. YCMD:buybusiness(playerid, params[], help) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first."); if(IsPlayerConnected(playerid)) { new Float:oldposx, Float:oldposy, Float:oldposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); new string[128],sendername[25],stringcasa[128],strr[256],time,count; if(PlayerInfo[playerid][pPbiskey] != 255) return SendClientMessage(playerid, COLOR_GREY, "You already own a business, type /sellbiztostate if you want to buy this one."); for(new b = 1; b < sizeof(BizzInfo); b++) { if(PlayerToPoint(2.0, playerid, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ])) { if(PlayerInfo[playerid][pLevel] < BizzInfo[b][bLevelNeeded]) { format(string, sizeof(string), "You must be level %d to purchase this business.",BizzInfo[b][bLevelNeeded]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } format(strr, sizeof(strr), "SELECT * FROM `timeplayed` WHERE `pid`='%d'", PlayerInfo[playerid][pSQLID]); new Cache: salut = mysql_query(SQL, strr); for(new i, j = cache_get_row_count (); i != j; ++i) { if(count < 30) { time += cache_get_field_content_int(i, "time"); count++; } } cache_delete(salut); if(time < 36000) return SS(playerid, COLOR_LIGHTGREEN3, "Trebuie sa ai 10 ore jucate in ultimele 30 de zile (fara AFK/sleep) pentru a putea cumpara o proprietate.", "You need 10 played hours in last 30 days (without AFK/sleep) to buy a property."); if(BizzInfo[b][bOwned] == 0) { if(GetPlayerCash(playerid) >= BizzInfo[b][bBuyPrice]) { PlayerInfo[playerid][pPbiskey] = b; BizzInfo[b][bOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(BizzInfo[b][bOwner], PlayerInfo[playerid][pNormalName], 0, 25, 255); GivePlayerCash(playerid,-BizzInfo[b][bBuyPrice]); if(BizzInfo[b][bSbiz] == 0) { PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior]; PlayerInfo[playerid][pLocal] = b ; InBussines[playerid] = b; SetPlayerInterior(playerid,BizzInfo[b][bInterior]); SetPlayerVirtualWorld(playerid, BizzInfo[b][bVirtual]); PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior]; SetPlayerPosEx(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]); } SendClientMessage(playerid, COLOR_WHITE, "Congratulations on your purchase!"); format(stringcasa, sizeof(stringcasa), "%s [user:%d] a cumparat bizz-ul [bizz:%d] de la Stat pentru $%s.",sendername,PlayerInfo[playerid][pSQLID],b,FormatNumber(BizzInfo[b][bBuyPrice])); ABroadCast(COLOR_YELLOW, stringcasa, 1); new var100[256],string2[256]; mysql_real_escape_string(stringcasa, string2); mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`) VALUES ('%d','0','%s')", PlayerInfo[playerid][pSQLID],string2); mysql_tquery(SQL,var100,"",""); new str1[256]; mysql_format(SQL,str1,sizeof(str1),"UPDATE users SET `Money`='%d',`Bizz`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pPbiskey],PlayerInfo[playerid][pNormalName]); mysql_tquery(SQL,str1,"",""); mysql_format(SQL,str1,sizeof(str1),"UPDATE `bizz` SET `Owned`='1',`Owner`='%s' WHERE `ID`='%d'",BizzInfo[b][bOwner],b); mysql_tquery(SQL,str1,"",""); OnPropTextdrawUpdate(2,b); return 1; } else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money."); } else if(BizzInfo[b][bOwned] == 1 && BizzInfo[b][bPrice] > 0) { if(GetPlayerCash(playerid) < BizzInfo[b][bPrice]) return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money."); new ownerid, query[256]; GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pPbiskey] = b; BizzInfo[b][bOwned] = 1; format(query, sizeof(query), "SELECT * FROM `users` WHERE `name`='%s'", BizzInfo[b][bOwner]); new Cache: result = mysql_query(SQL, query); for(new i, j = cache_get_row_count (); i != j; ++i) { ownerid = cache_get_field_content_int(i, "id"); } cache_delete(result); format(stringcasa, sizeof(stringcasa), "%s [user:%d] a cumparat bizz-ul [bizz:%d] de la %s [user:%d] pentru $%s.",sendername,PlayerInfo[playerid][pSQLID],b,BizzInfo[b][bOwner],ownerid,FormatNumber(BizzInfo[b][bPrice])); ABroadCast(COLOR_YELLOW, stringcasa, 1); strmid(BizzInfo[b][bOwner], PlayerInfo[playerid][pNormalName], 0, 25, 255); GivePlayerCash(playerid,-BizzInfo[b][bPrice]); if(BizzInfo[b][bSbiz] == 0) { PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior]; PlayerInfo[playerid][pLocal] = b ; InBussines[playerid] = b; SetPlayerInterior(playerid,BizzInfo[b][bInterior]); SetPlayerVirtualWorld(playerid, BizzInfo[b][bVirtual]); PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior]; SetPlayerPosEx(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]); } SendClientMessage(playerid, COLOR_WHITE, "Congratulations on your purchase!"); new var100[256],string2[256]; mysql_real_escape_string(stringcasa, string2); mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`) VALUES ('%d','%d','%s')", PlayerInfo[playerid][pSQLID], ownerid, string2); mysql_tquery(SQL,var100,"",""); new str1[256]; mysql_format(SQL,str1,sizeof(str1),"UPDATE users SET `Money`='%d',`Bizz`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pPbiskey],PlayerInfo[playerid][pNormalName]); mysql_tquery(SQL,str1,"",""); mysql_format(SQL,str1,sizeof(str1),"UPDATE `bizz` SET `Owned`='1',`Owner`='%s',`Prices`='0' WHERE `ID`='%d'", BizzInfo[b][bOwner], b); mysql_tquery(SQL,str1,"",""); mysql_format(SQL,str1,sizeof(str1),"UPDATE users SET Bizz=255, Money=Money+%d WHERE id=%d", BizzInfo[b][bPrice], ownerid); mysql_tquery(SQL,str1,"",""); foreach(new i : Player) { if(PlayerInfo[i][pSQLID] == ownerid) { PlayerInfo[i][pPbiskey] = 255; GivePlayerCash(i, BizzInfo[b][bPrice]); Update(i, pCashx); } } new name[30]; GetPlayerName(playerid, name, sizeof(name)); format(string2, sizeof(string2), "%s has bought your business for $%s.", name, FormatNumber(BizzInfo[b][bPrice])); mysql_real_escape_string(string2, var100); mysql_format(SQL, var100, sizeof(var100), "INSERT INTO `emails` (`playerid`,`Message`) VALUES('%d','%s')", ownerid, var100); mysql_tquery(SQL,var100,"",""); BizzInfo[b][bPrice] = 0; OnPropTextdrawUpdate(2,b); } } } } return 1; }
  4. Auzi ma tu te-ai gasit sa vorbesti? Tu ai copiat RSS-ul 99% si tot tu te iei de asta? Copil pripas ce esti.
  5. Am rezolvat problema doar ca acu gamemode-ul nu se mai copiliaza in 20 de secunde si in 30/32 si nu inteleg dc.
  6. Buna seara. Am si eu urmatoarele warninguri si nu stiu sa le rezolv chiar nu inteleg am facut si eu trecerea de la zcmd la ycmd. Si pana sa fac trecerea asta nu aveam nici o eroare. C:\pawno\include\YSI\y_hooks/impl.inc(3119) : warning 219: local variable "rx" shadows a variable at a preceding level C:\pawno\include\YSI\y_hooks/impl.inc(3119) : warning 219: local variable "ry" shadows a variable at a preceding level C:\pawno\include\YSI\y_hooks/impl.inc(3119) : warning 219: local variable "rz" shadows a variable at a preceding level C:\pawno\include\YSI\y_bintree.inc(378) : warning 219: local variable "right" shadows a variable at a preceding level C:\pawno\include\YSI\y_bintree.inc(511) : warning 219: local variable "right" shadows a variable at a preceding level C:\pawno\include\defnew.inc(389) : warning 201: redefinition of constant/macro (symbol "strcpy(%0,%1,%2)") C:\Users\SpriteTV\Desktop\gamemodesv\RPG ROPLAYERS\gamemodes\rpg.pwn(34764) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 7 Warnings. [Finished in 29.4s] 3119 Linia din acel include este : public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz) right = (data[index][E_BINTREE_TREE_RIGHT] = data[index2][E_BINTREE_TREE_RIGHT]), #define strcpy(%0,%1,%2) strcat((%0[0] = '\0', %0), %1, %2) // strcpy(dest, source, length)
  7. Salut nu inteles cand pun cordonatele la atm unde se afla nu mai merge comanda. CMD:withdraw(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first."); if(IsPlayerConnected(playerid)) { if(IsAtBank(playerid)) { new money,string[100]; if(sscanf(params, "i", money)) { SendClientMessage(playerid, COLOR_GREY, "Syntax:{FFFFFF} /withdraw [amount]"); format(string, sizeof(string), "You have $%s in your account.", FormatNumber(PlayerInfo[playerid][pAccount])); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; } if(money < 1) return SendClientMessage(playerid, COLOR_GREY, "Invalid amount specified."); if (money > PlayerInfo[playerid][pAccount]) return SendClientMessage(playerid, COLOR_WHITE, "You don't have that amount of money."); ConsumingMoney[playerid] = 1; GivePlayerCash(playerid, money); PlayerInfo[playerid][pAccount] = PlayerInfo[playerid][pAccount] - money; format(string, sizeof(string), "You have withdrawn $%s from your bank account. Your account balance is now $%s.", FormatNumber(money), FormatNumber(PlayerInfo[playerid][pAccount])); SendClientMessage(playerid, COLOR_DCHAT, string); Update(playerid, pBank); Update(playerid, pCashx); return 1; } else return SendClientMessage(playerid, COLOR_WHITE, "You are not at the bank!"); } return 1; } public IsAtBank(playerid) { if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(playerid, 50.0, 2306.5564,-16.3045,26.7496)) {//BANK LS return 1; } if(IsPlayerInRangeOfPoint(playerid, 50.0, X,Y,Z)) {//SPAWN ATM return 1; } } return 0; }
  8. am facut cum ai zis dar tot nu imi apare numele la masina.
  9. Salut am incercat sa fac si eu pe textdraw sa imi arate numele la masina cand esti in ia da nu imi ia numele la masina chiar nu stiu ce sa mai fac Cod-ul pe care l-am facut PlayerTextDrawShow(i, VehNameTD); format(str6,sizeof(str6),"~y~%s",aVehicleNames[PlayerInfo[pCarModel] - 400]); PlayerTextDrawSetString(i, VehNameTD, str6); PlayerTextDrawShow(i, VehNameTD[i]); format(str6,sizeof(str6),"~y~%s",aVehicleNames[PlayerInfo[i][pCarModel][i] - 400]); PlayerTextDrawSetString(i, VehNameTD[i], str6); Text draw-ul il arata cu numele de infernus adica numele pe care l-am pus la textdraw cand l-am facut se poate sa ma ajute careva?
  10. Salut am facut si eu comanda /restart pe textdraw doar ca am o problema cu functia check timer dar nu stiu ce are. C:\Users\SpriteTV\Desktop\RPG ROPLAYERS\gamemodes\rpg.pwn(35628) : error 029: invalid expression, assumed zero C:\Users\SpriteTV\Desktop\RPG ROPLAYERS\gamemodes\rpg.pwn(35628 -- 35629) : warning 215: expression has no effect C:\Users\SpriteTV\Desktop\RPG ROPLAYERS\gamemodes\rpg.pwn(35629) : error 001: expected token: ";", but found "if" C:\Users\SpriteTV\Desktop\RPG ROPLAYERS\gamemodes\rpg.pwn(13761) : warning 204: symbol is assigned a value that is never used: "Timer" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors. [Finished in 19.6s] forward CheckTimer(); public CheckTimer(){ if(RestartTime > 0) { RestartTime ==; if(RestartTime == 5) KickAll(); if(RestartTime == 0) GameModeExit(); } return 1; }
  11. cum imi dau admin nu inteleg cum pot sa imi dau . imi zice nu ai acces la comanda. cand scriu setadmin
×
×
  • 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.