Jump to content

heker

Membru
  • Posts

    617
  • Joined

  • Last visited

    Never

Everything posted by heker

  1. heker

    Anti ip

    Mda nu ai scris unde trebuia si mar interesa si pe mine asa ceva si cand scrii in chat de exemplu www.sa-mp.ro sa primesti kick
  2. Gata uite aicea http://www.sa-mp.ro/forum/index.php?topic=6731.0
  3. Salutare la toti. Este un topic la discutii scripting, cineva cere payday si mam gandit sa fac un tutorial 1.Cautam linia forward si adaugam linia forward PayDay(); 2.Cautam linia enum pInfo si adaugam pPayDay, si pPayDayHad, 3.Cautam linia public OnPlayerConnect(playerid) si adaugam mai jos de PlayerInfo[playerid][pGunLic] = 0; liniile PlayerInfo[playerid][pPayDay] = 0; si PlayerInfo[playerid][pPayDayHad] = 0; 4.Cautam linia public OnGameModeInit() si adaugam mai pe jos unde sunt cele cu public... public SyncTime() { new string[64]; new tmphour; new tmpminute; new tmpsecond; gettime(tmphour, tmpminute, tmpsecond); FixHour(tmphour); tmphour = shifthour; if ((tmphour > ghour) || (tmphour == 0 && ghour == 23)) { format(string, sizeof(string), "SERVER: The time is now %d:00 hours",tmphour); BroadCast(COLOR_WHITE,string); ghour = tmphour; PayDay(); if (realtime) { SetWorldTime(tmphour); } } } si mai jos de ea adaugam public PayDay() { new string[128]; new account,interest; new rent = 0; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pLevel] > 0) { if(MoneyMessage[i]==1) { SendClientMessage(i, COLOR_LIGHTRED, "You failed to pay your debt, Jail time."); GameTextForPlayer(i, "~r~Busted!", 2000, 1); SetPlayerInterior(i, 6); SetPlayerPos(i, 264.6288,77.5742,1001.0391); PlayerInfo[i][pJailed] = 1; ResetPlayerWeapons(i); WantedPoints[i] = 0; PlayerInfo[i][pJailTime] = 240; format(string, sizeof(string), "You are jailed for %d seconds. Bail: Unable", PlayerInfo[i][pJailTime]); SendClientMessage(i, COLOR_LIGHTBLUE, string); } new playername2[MAX_PLAYER_NAME]; GetPlayerName(i, playername2, sizeof(playername2)); account = PlayerInfo[i][pAccount]; new key = PlayerInfo[i][pPhousekey]; if(key != 255) { rent = HouseInfo[key][hRent]; if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0) { rent = 0; } else if(rent > GetPlayerMoney(i)) { PlayerInfo[i][pPhousekey] = 255; SendClientMessage(i, COLOR_WHITE, "You have been evicted."); rent = 0; } HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent; } new tmpintrate; if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0) { if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; } else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel] } else { if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; } else { tmpintrate = 1; } } if(PlayerInfo[i][pPayDay] >= 5) { Tax += TaxValue;//Should work for every player online PlayerInfo[i][pAccount] -= TaxValue; if(PlayerInfo[i][pDonateRank] > 0) { new bonus = PlayerInfo[i][pPayCheck] / 2; PlayerInfo[i][pPayCheck] += bonus; } new checks = PlayerInfo[i][pPayCheck]; new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]); ConsumingMoney[i] = 1; GivePlayerMoney(i, checks); if(PlayerInfo[i][pAccount] > 0) { PlayerInfo[i][pAccount] -= ebill; SBizzInfo[4][sbTill] += ebill; } else { ebill = 0; } interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate); PlayerInfo[i][pExp]++; PlayerPlayMusic(i); PlayerInfo[i][pAccount] = account+interest; SendClientMessage(i, COLOR_WHITE, "|___ BANK STATMENT ___|"); format(string, sizeof(string), " Paycheck: $%d Tax Money: -$%d", checks, TaxValue); SendClientMessage(i, COLOR_GRAD1, string); if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255) { format(string, sizeof(string), " Electricity Bill: -$%d", ebill); SendClientMessage(i, COLOR_GRAD1, string); } format(string, sizeof(string), " Balance: $%d", account); SendClientMessage(i, COLOR_GRAD1, string); format(string, sizeof(string), " Interest Rate: 0.%d percent",tmpintrate); SendClientMessage(i, COLOR_GRAD2, string); format(string, sizeof(string), " Interest Gained $%d", interest); SendClientMessage(i, COLOR_GRAD3, string); SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|"); format(string, sizeof(string), " New Balance: $%d", PlayerInfo[i][pAccount]); SendClientMessage(i, COLOR_GRAD5, string); format(string, sizeof(string), " Rent: -$%d", rent); SendClientMessage(i, COLOR_GRAD5, string); format(string, sizeof(string), "~y~PayDay~n~~w~Paycheck"); GameTextForPlayer(i, string, 5000, 1); rent = 0; PlayerInfo[i][pPayDay] = 0; PlayerInfo[i][pPayCheck] = 0; PlayerInfo[i][pConnectTime] += 1; if(PlayerInfo[i][pDonateRank] > 0) { PlayerInfo[i][pPayDayHad] += 1; if(PlayerInfo[i][pPayDayHad] >= 5) { PlayerInfo[i][pExp]++; PlayerInfo[i][pPayDayHad] = 0; } } } else { SendClientMessage(i, COLOR_LIGHTRED, "* You haven't played long enough to obtain a PayDay."); } } } } Checkprop(); return 1; } 5.Acum cautam linia public OnPlayerRegister(playerid, password[]) si mai jos de format(var, 32, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var); adugam format(var, 32, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var); si format(var, 32, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var); 6.Acum cautam linia public OnPlayerUpdate(playerid) si mai jos de format(var, 32, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var); adaugam format(var, 32, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var); si format(var, 32, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var); 7.Acum la linia public OnPlayerLogin(playerid,password[]) mai jos de if( strcmp( key , "CarTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarTime] = strval( val ); } adaugam if( strcmp( key , "PayDay" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDay] = strval( val ); } si if( strcmp( key , "PayDayHad" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDayHad] = strval( val ); } Asta a fost cam tot sper sa va ajute. Nu este facuta de mine am copiato din gm pt ca altii nu il au Daca apar probleme dai un replay Ms frumos
  4. Imediat fac un tutorial astepta 30 de minute :)
  5. heker

    Un raspuns!!

    Ai o problema la server nu trebuie sa se inchida doar daca il inchizi u:|
  6. heker

    AFK Sistem

    Ar fi mai frumos sa cand stai afk sa iei chirie la o casa si sa poti sta afk numai in casa ca pe b-zone Ca sa stai afk sa scrii /sleep si sa zica ca teai bagat la somn =)) GG YO!!!
  7. Tot nu merge nu ma lasa nici sa ma mai loghez. Inainte cand dadeam /login ... imi scria nu esti la bariera =)) Akm nu mai scrie nimica si nici nu ma pot loga :|
  8. heker

    Un ajutor

    Nu este linia blind dar am copiat scriptfiles si akm merge dar vama lu chinezu tot nu merge eu am crezut ca poate este problema la serverul meu :|
  9. heker

    Un ajutor

    Sall am luat si eu serverul de aicea de pe samp.ro versiunea 0.3b cel nou si am sters toate FS si GM Leam bagat pe ale mele am editat server.cfg dar cand dau drumul la consola imi zice ceva de genu use port 7777 ? Am schimbat portul in 8888 si cand aprind consola se tot restarteaza:| Mai trebuie fisiere adaugate?
  10. Dar vreau sa o fac cu passport asta cum fac? :|
  11. Buna vama cand dau sa scriu orice imi scrie nu ca nu sunt la bariera :| =))
  12. De ce da aceste erori :| C:\Documents and Settings\Gaby\Desktop\Zonek RolePlay\gamemodes\gf.pwn(15667) : error 029: invalid expression, assumed zero C:\Documents and Settings\Gaby\Desktop\Zonek RolePlay\gamemodes\gf.pwn(15667) : warning 215: expression has no effect C:\Documents and Settings\Gaby\Desktop\Zonek RolePlay\gamemodes\gf.pwn(15667) : error 001: expected token: ";", but found "]" C:\Documents and Settings\Gaby\Desktop\Zonek RolePlay\gamemodes\gf.pwn(15667) : error 029: invalid expression, assumed zero C:\Documents and Settings\Gaby\Desktop\Zonek RolePlay\gamemodes\gf.pwn(15667) : fatal error 107: too many error messages on one line Am pus asa: if(strcmp(cmd, "/cabinet", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == [2] || PlayerInfo[playerid][pLeader] == [2]) { if(PlayerToPoint(5.0, playerid,1307.3610,-29.6294,1001.0339)) { SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, [24], [500]); } else { SendClientMessage(playerid, COLOR_GRAD2, "Sa iei cand ai nevoie"); return 1; } } } return 1; }
  13. oooo si eu sunt curios si eu o vreau tot pe asta nu ai cu van :D
  14. Daca iti da warnimg mai bine rezolvale nu le lasa asa ca mai tarziu o sa te uncurci...
  15. Mda am incercat si imi da aceste erori :| C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(2967) : warning 219: local variable "sendername" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(5025) : warning 219: local variable "newcar" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(5538) : warning 219: local variable "newcar" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(6987) : warning 219: local variable "newcar" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(10997) : error 010: invalid function or declaration C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(11001) : error 021: symbol already defined: "GetPlayerName" C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(11002) : error 010: invalid function or declaration C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(11667) : warning 219: local variable "sendername" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(35437) : warning 219: local variable "newcar" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(38256) : warning 219: local variable "sendername" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(39725) : warning 219: local variable "sendername" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(39788) : warning 219: local variable "sendername" shadows a variable at a preceding level C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(39938) : warning 203: symbol is never used: "newcar" C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(39938) : warning 203: symbol is never used: "sendername" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.
  16. Cand dau /oldcar imi scrie 143 la toate vehiculele ce fac ( Scuzati daca nu am postat unde trebuie dar nu nu cred ca este problema godfather Cred ca este ceva din pawno
  17. Cand dau unui suspect wanted si cand il omor imi ia din bani si ar trebui sa imi dea, el se duce la jail dar eu nu primesc bani!! Ma poate ajuta cineva cum sa modific sau sa adaug pe undeva!!!
  18. heker

    Ajutor

    Am rezolvat ms mult de tot GG
  19. heker

    Ajutor

    Da 2 erori :| C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(39850) : error 010: invalid function or declaration C:\Documents and Settings\Gaby\Desktop\ShadowS GodFather\gamemodes\blodZ.pwn(39857) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
  20. heker

    Ajutor

    As dori un cod sa il bag in gm sau chiar sa fac un fs cand scriu /joburi sa apara ca lista si cand scriu /factions alta lista!! Am pus niste imagini in sa va dati seama mai bine http://img832.imageshack.us/f/samp022xk.png/ http://img828.imageshack.us/f/samp021r.png/ http://img826.imageshack.us/f/samp020nj.png/
  21. C:\Documents and Settings\Gaby\Desktop\BlodZ's RolePlay\BlodZ's RolePlay\gamemodes\blodZ.pwn(39847) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 9644 bytes Code size: 1726036 bytes Data size: 5526008 bytes Stack/heap size: 16384 bytes; estimated max. usage=4123 cells (16492 bytes) Total requirements: 7278072 bytes 1 Warning. Ma poate ajuta cineva va rog :D
×
×
  • 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.