Jump to content

RzV

Membru
  • Posts

    50
  • Joined

  • Last visited

    Never

RzV's Achievements

Enthusiast

Enthusiast (6/14)

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

Recent Badges

0

Reputation

  1. RzV

    [MAP]Interior LSPD

    Foarte simpla mapa :-< . Incearca sa faci o mapa adica un oras sau ceva mai greu ...
  2. Cate odata nu se primeste payday pe server si nu stiu din ce cauza :-?? public PayDay() { new string[128]; new account,interest; new rent = 0; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(WatchingTV[i] == 0) { if(PlayerInfo[i][pLevel] > 0) { if(MoneyMessage[i]==1) { SCM(i, COLOR_LIGHTRED, "You failed to pay your debt, Jail time."); GameTextForPlayer(i, "~r~Busted!", 2000, 1); SetPlayerInterior(i, 5); SetPlayerPos(i, 322.9037,305.5694,999.1484); PlayerInfo[i][pJailed] = 1; ResetPlayerWeapons(i); WantedPoints[i] = 0; SetPlayerSkin(i, 62); PlayerInfo[i][pMats] = 0; PlayerInfo[i][pJailTime] = 240; format(string, sizeof(string), "You are jailed for %d seconds. Bail: Unable", PlayerInfo[i][pJailTime]); SCM(i, COLOR_LIGHTBLUE, string); } new money=GetPlayerMoney(i); 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; } } new h,mi; gettime(h,mi); if(PlayerInfo[i][pPayDay] >= 0) { 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; new str[1024]; format(str,1024,""wh"_________|"color_red"STATISTICI BANCA"wh"|_________\n\n"); format(str,1024,"%s"wh"Bani primiti: "color_green"%d$\n",str,checks); format(str,1024,"%s"wh"Taxa bani: "color_green"-%d$\n",str,TaxValue); if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255){format(str,1024,"%s"wh"Electicitate Bill: "color_green"-%d$\n",str,ebill);} format(str,1024,"%s"wh"Balanta veche: "color_green"%d$\n",str,money); format(str,1024,"%s"wh"Dobanda: "color_green"0.%d "wh"percent\n",str,tmpintrate); format(str,1024,"%s"wh"Castig "color_green"%d$\n",str , interest); format(str,1024,"%s"wh"Bani cont: "color_green"%d$\n",str , PlayerInfo[i][pAccount]); format(str,1024,"%s"wh"Ora: "color_cyan"%02d:%02d",str,h,mi); format(str,1024,"%s\t\t "color_red"PayDay\n",str); format(str,1024,"%s\t\t\t\t"color_blue"PayCheck",str); ShowPlayerDialog( i, 790, DIALOG_STYLE_MSGBOX, " ", str, "Iesi", "" ); 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 { SCM(i, COLOR_LIGHTRED, "* You haven't played long enough to obtain a PayDay."); } } } else { SCM(i, COLOR_LIGHTRED, "Nu ai primit payday pentru ca ai stat cu tv."); } } } SaveAccounts(); Checkprop(); return 1; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } Aceasta este functia public .
  3. RzV

    Intrebare

    Ms fain ! Problema rezolvata :cool:
  4. RzV

    [MAP]Jefferson Motel

    Foarte frumoasa !!! 5/5 gJ
  5. Ma gandeam cai facut un interior pentru spital ) In rest e frumusel :)
  6. RzV

    Intrebare

    Cum as putea face ca in anumite zone sa apara un text drawn De exemplu cand sunt in zona Grove sa apara ( Grove Street ) Sau cand sunt in zona factiunii Ballas sa apara ( Ballas )
  7. era pus ..... if(ReactionState == R_STATE_ACTIVE) { if(!strcmp(text, ReactionString, false)) { ReactionState = R_STATE_NOT_ACTIVE; new stringa[80], PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid,PlayerName,MAX_PLAYER_NAME); format(stringa,sizeof(stringa),"** %s has won the fast event and recieved $%d! **",PlayerName,ReactionCash); SCMTA(TEAM_Grove_COLOR,stringa); GivePlayerMoney(playerid,ReactionCash); ReactionCash = 0; } } Era de la astea !
  8. (11252) : error 001: expected token: ")", but found "{" linia este a2a adica " { " EDIT: Daca o sterg imi da alte erori ( mai multe ) ! EDIT [ 2 ] : Am rezolvat problema aia , am adaugat inca o paranteza adica asa " if ( IsPlayerConnected( playerid )) " Dar imi mai da un warning : (61866) : warning 219: local variable "PlayerName" shadows a variable at a preceding level Linia este : new stringa[80], PlayerName[MAX_PLAYER_NAME]; Afecteaza cu ceva sau il las asa ?
  9. Mai am inca o problema , l-am testat am bagat si la OnPlayerDisconect asta new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s has leaved the server", pname); SCMTA(0xFFFFFFFF, string); Si cand iese un player dupa server nu apare ... Iar pentru cealalta la OnPlayerConnect nu apare tot cuvantul server , apare doar se :-??
  10. gameson.pwn(10813) : error 021: symbol already defined: "string" asta este linia : new string[256], pname[MAX_PLAYER_NAME];
  11. Salut , am folosit un program SA-MP PWN din colectia lui FarSe si am facut urmatoarele functii new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s has joined the server", pname); SendClientMessageToAll(0xFFFFFFFF, string); Unde as putea aseza asta ca sa apara in chat cand se conecteaza un player iar , new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s has leave the server", pname); SendClientMessageToAll(0xFFFFFFFF, string); asta cand iese un player ? :-? Multumesc
  12. Numai sa criticati stiti si voi [ Unii ! ] :-< LosTSouL , gJ 5/5 pentru descriere
  13. RzV

    TextDraw's

    Respectati munca depusa macar .... Mie imi plac
  14. Si daca as vrea la o factiune sa nu se vada membri pe mini-map ? :-?
  15. RzV

    Cerere .inc

    Salut care are sa imi dea si mie urmatoarele includes ca nu le gasesc. 1. Foreach 2. Rotative.inc 3. Progress.inc 4. Audio.inc Va multumesc :)
×
×
  • 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.