Jump to content

mihai1122

Membru
  • Posts

    37
  • Joined

  • Last visited

Everything posted by mihai1122

  1. Problema intalnita (descriere): Eroare la compilare.. Am incercat sa fac comanda /set si nu stiu ce nu e bine la linia 20753 (asta e linia GetPlayerName(playerid, sendername, sizeof(sendername)); )Ero(area / rile) / warning-(ul / urile): error 035: argument type mismatch (argument 2) error 035: argument type mismatch (argument 2) (Sunt 2 la fel)Liniile de cod / sursa / script-ul(obligatoriu): CMD:set(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 6) { new item[32], userID, amount, sendername, string[556]; if(sscanf(params, "us[32]d", userID, item, amount)) { SendClientMessage(playerid, COLOR_GREY, "/set [playerid] [item] [amount]"); SendClientMessage(playerid, COLOR_GREY, "Items: Health, Job, Level, BankMoney, Money, Hours"); SendClientMessage(playerid, COLOR_GREY, "Phone, Materials, Drugs, Group, GroupRank, Clan, ClanRank, RobPoints"); } else if(IsPlayerConnected(playerid))//if(IsPlayerConnectedEx(userID)) { //GetPlayerName(userID, sendername, MAX_PLAYER_NAME); GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(item, "health", true) == 0) { //format(szMessage, sizeof(szMessage), "You have set %s (ID: %d)'s health to %d.", szPlayerName, userID, amount); format(string,sizeof(string), "You have set %s (ID: %d )'s health to %d", sendername, userID, amount); //SendClientMessage(playerid, COLOR_WHITE, szMessage); SendClientMessage(playerid, COLOR_WHITE, string); SetPlayerHealth(userID, amount); } else if(strcmp(item, "armour", true) == 0) { format(string,sizeof(string), "You have set %s (ID: %d)'s armour to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); SetPlayerArmour(userID, amount); } else if(strcmp(item, "job", true) == 0) { format(string,sizeof(string), "You have set %s (ID: %d)'s job to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pJob] = amount; } /*else if(strcmp(item, "bankmoney", true) == 0) { if(EsteManager(playerid)) { format(string,sizeof(string), "You have set %s (ID: %d)'s bank balance to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pBankMoney] = amount; } }*/ else if(strcmp(item, "money", true) == 0) { if(EsteManager(playerid)) { format(string,sizeof(string), "You have set %s (ID: %d)'s money to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pCash] = amount; } } else if(strcmp(item, "materials", true) == 0) { format(string,sizeof(string), "You have set %s (ID: %d)'s materials to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pMats] = amount; } else if(strcmp(item, "drugs", true) == 0) { format(string,sizeof(string), "You have set %s (ID: %d)'s drugs to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pMats] = amount; } else if(strcmp(item, "group", true) == 0) { if(amount >= 0 && amount <= MAX_GROUPS) { format(string,sizeof(string), "You have set %s (ID: %d)'s group to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pMember] = amount; } else SendClientMessage(playerid, COLOR_GREY, "Invalid group specified."); } else if(strcmp(item, "clan", true) == 0) { if(amount >= 0 && amount <= MAX_GROUPS) { format(string,sizeof(string), "You have set %s (ID: %d)'s clan to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pClan] = amount; } else SendClientMessage(playerid, COLOR_GREY, "Invalid group specified."); } else if(strcmp(item, "grouprank", true) == 0) { if(amount >= 0 && amount <= 7) { format(string,sizeof(string), "You have set %s (ID: %d)'s group rank to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pRank] = amount; } else SendClientMessage(playerid, COLOR_GREY, "Invalid rank specified."); } /*else if(strcmp(item, "clanrank", true) == 0) { if(amount >= 0 && amount <= 7) { format(string,sizeof(string), "You have set %s (ID: %d)'s clan rank to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pClanRank] = amount; } else SendClientMessage(playerid, COLOR_GREY, "Invalid rank specified."); }*/ else if(strcmp(item, "level", true) == 0) { format(string,sizeof(string), "You have set %s (ID: %d)'s level to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pLevel] = amount; } else if(strcmp(item, "hours", true) == 0) { format(string,sizeof(string), "You have set %s (ID: %d)'s hours to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pConnectTimex] = amount; } else if(strcmp(item, "robpoints", true) == 0) { format(string,sizeof(string), "You have set %s (ID: %d)'s rob points to %d.", sendername, userID, amount); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo[userID][pRob] = amount; } } else SendClientMessage(playerid, COLOR_GREY, "The specified player ID is either not connected or has not authenticated."); } else return SendClientMessage(playerid, COLOR_WHITE, AdminOnly); return 1; } Imagini / Video (optional):Ati incercat sa rezolvati singur?: Am incercat sa pun "GetPlayerName(userID, sendername, MAX_PLAYER_NAME);" insa tot imi da eroare.
  2. Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7, (C)2005-2015 SA-MP Team [18:11:24] filterscripts = "" (string) [18:11:24] [18:11:24] Server Plugins [18:11:24] -------------- [18:11:24] Loading plugin: mysql [18:11:24] >> plugin.mysql: R39-4 successfully loaded. [18:11:24] Loaded. [18:11:24] Loading plugin: sscanf [18:11:24] [18:11:24] =============================== [18:11:24] sscanf plugin loaded. [18:11:24] Version: 2.8.1 [18:11:24] (c) 2012 Alex "Y_Less" Cole [18:11:24] =============================== [18:11:24] Loaded. [18:11:24] Loading plugin: streamer [18:11:24] *** Streamer Plugin v2.7.9 by Incognito loaded *** [18:11:24] Loaded. [18:11:24] Loaded 3 plugins. [18:11:24] [18:11:24] Filterscripts [18:11:24] --------------- [18:11:24] Loaded 0 filterscripts. [18:11:24] Conexiunea la baza de date 'bazadate' cu user-ul 'root' a reusit!!! [18:11:24] !!!GM LOADED!!! [18:11:24] Number of vehicle models: 0 [18:12:16] [connection] 127.0.0.1:56026 requests connection cookie. [18:12:17] Incoming connection: 127.0.0.1:56026 id: 0 [18:12:18] [join] qMihai has joined the server (0:127.0.0.1) [18:12:40] [part] qMihai has left the server (0:0) [18:14:08] [connection] 127.0.0.1:49701 requests connection cookie. [18:14:09] Incoming connection: 127.0.0.1:49701 id: 0 [18:14:09] [join] qMihai has joined the server (0:127.0.0.1) [18:14:39] [part] qMihai has left the server (0:0) [18:30:06] [connection] 127.0.0.1:55404 requests connection cookie. [18:30:07] Incoming connection: 127.0.0.1:55404 id: 0 [18:30:08] [join] qMihai has joined the server (0:127.0.0.1) [18:30:55] [part] qMihai has left the server (0:0) [19:00:12] --- Server Shutting Down.
  3. nu inteleg de ce primesc crash... -.- pe alte servere nu primesc, doar pe serverul meu.... cum pot afla de ce primesc crash? am sters tot ce tine de sistemul de dmv.
  4. baga linkuri noi. mie nu imi merge girlshare.
  5. WiD.pwn(155) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Warning. linia 155 CreateObject(11015, 1631.2998, -2175.8994, 14.5, 0, 0, 90); cu pragma tabsize 0 nu am erori, dar primesc crash. mai exact, la prima problema am incercat sa mut sistemul dmv in gamemode , descarca .pwn si iti vei da seama de ce zic.
  6. Salut! Deci, am luat acest system de Dmv( , si am incercat sa-l bag in gamemode, FS-ul merge perfect, dar e o alta problema... l-am bagat in gamemode, si nu primesc nici o eroare, (defapt primesc una singura, a trebuit sa bag asta in GM "#pragma tabsize 0", mi-a zis @Mister, si primesc crash la fiecare logare, la 10-15 secunde).) L-am bagat in gamemode, si nu merge comanda /examen, nu apare cladirea, nu apare absolut nimic din ce era in fs. Si problema a 2-a, am incercat sa fac o restrictie pentru masini, orice masina... de pe strada, sau oricare alta. sa nu poata intra in ea daca nu are licenta de condus. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(P_Data[playerid][pCarLic] != 0) TogglePlayerControllable(playerid, 1); return 1; } Cum ar trebuii sa arate?
  7. Salut! Vreau sa fac si eu asta cand am o restrictie, gen daca nu e membru al factiunii 1 (pd) sa il ridice in sus ( ca in poza --- http://imgur.com/jlgdUHc ----- ) .
  8. inlocuieste " if(PlayerInfo[playerid][pJob] != 1) " cu if(PlayerInfo[playerid][pMember] = 1) || PlayerInfo[playerid][pJob] ! = 1) verifica ce variabila ai daca iti da erori in legatura cu pMember Si iti sugerez, sa treci comenzile pe ZCMD, si sa elimini skill 1, 2, 3, 4 ,5 de detectiv, ca de exemplu daca este PD, stai 5-10 minute sa gasesti un jucator daca se plimba non-stop
  9. Salut! Cine stie de ce se misca ca un handicapat caracterul de pe samp? Pe alte servere, mersul este ok.
  10. @NoNamed corect, deocamdata nu sunt acasa voi incerca mai tarziu . t/c. merci
  11. Problema intalnita (descriere):Am incercat sa fac, ca atunci cand playerul greseste de 3 ori parola sa ii dea un mesaj, si sa dea un mesaj la admini si helperi, apoi sa-i dea kick.Ero(area / rile) / warning-(ul / urile): C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(217) : error 012: invalid function call, not a valid address C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(217) : warning 215: expression has no effect C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(217) : error 001: expected token: ";", but found ")" C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(217) : error 029: invalid expression, assumed zero C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(217) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. Liniile de cod / sursa / script-ul(obligatoriu): if (P_Data(playerid) == MAX_LOGIN_ATTEMPTS SCM(playerid, COLOR_FAIL) "Ai introdus de 3 ori parola incorect, ai primit kick" format(string, sizeof(string) "%s a introdus de 3 ori parola incorect, asa ca a primit kick ", (GetName(playerid)); submitToHelpersAndAdmins(string1, COLOR_STAFF); return kick(playerid); Imagini / Video (optional): Nu este nevoie.Ati incercat sa rezolvati singur?: Am incercat sa le schimb pozitia, dar degeaba. Tot codul : /public OnLogin(playerid) { new rows, fields,temporar[200], string1[1000], targetid; cache_get_data(rows, fields); if(!rows) { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Parola incorecta!", "Te rog sa iti introduci parola corecta, pentru a te loga pe server.", "Logare", "Exit"); } else { cache_get_field_content(0, "Parola", temporar), format( P_Data[playerid][pParola], 25, temporar); P_Data[playerid][pAdmin] = cache_get_field_content_int(0, "AdminLevel"); P_Data[playerid][pCash] = cache_get_field_content_int(0, "Cash"); P_Data[playerid][pHelper] = cache_get_field_content_int(0, "HelperLevel"); P_Data[playerid][pLevel] = cache_get_field_content_int(0, "Level"); //----------------------------------------------------------------- if (P_Data(playerid) == MAX_LOGIN_ATTEMPTS SCM(playerid, COLOR_FAIL) "Ai introdus de 3 ori parola incorect, ai primit kick" format(string, sizeof(string) "%s a introdus de 3 ori parola incorect, asa ca a primit kick ", (GetName(playerid)); submitToHelpersAndAdmins(string1, COLOR_STAFF); return kick(playerid); GivePlayerMoney(playerid, P_Data[playerid][pCash]); SetPlayerScore(playerid, P_Data[playerid][pLevel]); SetPlayerSkin(playerid, 250); SpawnPlayer(playerid); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Bine ai revenit."); format(string1, sizeof(string1), "%s s-a logat pe server cu ID-ul (%d)", GetName(targetid), playerid); submitToHelpersAndAdmins(string1, COLOR_STAFF); //------------------------------------------------------ return 1; } return 1; }
  12. Problema intalnita (descriere):Cand gresesc parola imi seteaza locul spawn-ului si imi da mesajul de intampinare care ar trebuii sa apara dupa ce am bagat parola corecta . As vrea ca atunci cand greseste parola sa-i dea un text( il modific eu ) iar cand scrie gresit parola sa-i dea kick. Nu inteleg ce trebuie sa fac....Ero(area / rile) / warning-(ul / urile): Nu am.Liniile de cod / sursa / script-ul(obligatoriu): public OnLogin(playerid) { new rows, fields,temporar[200], string1[1000], targetid; cache_get_data(rows, fields); if(rows) { cache_get_field_content(0, "Parola", temporar), format( P_Data[playerid][pParola], 25, temporar); P_Data[playerid][pAdmin] = cache_get_field_content_int(0, "AdminLevel"); P_Data[playerid][pCash] = cache_get_field_content_int(0, "Cash"); P_Data[playerid][pHelper] = cache_get_field_content_int(0, "HelperLevel"); P_Data[playerid][pLevel] = cache_get_field_content_int(0, "Level"); } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Parola incorecta!", "Te rog sa iti introduci parola corecta, pentru a te loga pe server.", "Logare", "Exit"); } GivePlayerMoney(playerid, P_Data[playerid][pCash]); SetPlayerScore(playerid, P_Data[playerid][pLevel]); SpawnPlayer(playerid); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Bine ai revenit."); format(string1, sizeof(string1), "%s s-a logat pe server cu ID-ul (%d)", GetName(targetid), playerid); submitToHelpersAndAdmins(string1, COLOR_STAFF); return 1; } Imagini / Video (optional): http://imgur.com/uFWBSLjAti incercat sa rezolvati singur?: Da, am incercat sa schimb pozitia textului la case DIALOG_LOGIN
  13. Multumesc, Known. @Alberto. , da aia e toata linia ca am pornit un gamemode de la 0.
  14. mihai1122

    comanda

    mai bine ai pune comanda asa: c cmd:factions new sadfadsfdsafdsfasdfsa; sdsadsa sadsadsa sadsa } return 1; } nu se intelege nimic din comanda
  15. Problema intalnita (descriere):Se scrie de 2 ori textul.Ero(area / rile) / warning-(ul / urile):Nu am.Liniile de cod / sursa / script-ul(obligatoriu): public OnPlayerText(playerid, text[]) { new string[60]; if(P_Data[playerid][pAdmin] >= 1) { format(string, sizeof(string), "{2641FE}%s {FFFFFF}: %s", GetName(playerid), text); //0x990000FF SetPlayerChatBubble(playerid, text, -1, 30.0, 10000); ProxDetector(20.0, playerid, string,COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5); } return 1; } Imagini / Video (optional): http://imgur.com/uxro0csAti incercat sa rezolvati singur?: Da, am incercat sa fac si cu else if ..... pAdmin ==1 , si tot nu merge..... tot se scrie de 2 ori , si la player normal (admin 0 ), si la admin 1+
  16. mihai1122

    comanda

    new factions[128], members; incearca asa
  17. Problema intalnita (descriere): Nu imi scrie tot textulEro(area / rile) / warning-(ul / urile):Nu amLiniile de cod / sursa / script-ul(obligatoriu): format(string, sizeof(string), "{FFFF00}AdmWarning: {009966} I-ai dat lui %s %d bani.", GetName(playa), money); SCM(playerid, -1, string); format(string2, sizeof(string2), "{FFFF00}AdmWarning: {009966}Administratorul {FF0000} %s {009966} ti-a oferit %d bani .", GetName(playerid), money); SCM(playa, -1, string2); format(string, sizeof(string), "AdmWarning:{009966} %s i-a dat lui %s %d bani. (/sethelper)",GetName(playerid), GetName(playa), money); submitToHelpersAndAdmins(string, COLOR_STAFF); Imagini / Video (optional):http://imgur.com/SaHY3oZAti incercat sa rezolvati singur?: Da, dar nu mi-a reusit.. Daca aveti nevoie de alte detalii, uitati toata comanda aici CMD:givemoney(playerid,params[]) { if(!EsteManager(playerid)) return SCM(playerid, COLOR_FAIL, "Nu esti autorizat sa folosesti aceasta comanda"); new playa, money, string[60], string2[60];// if(sscanf(params,"ud", playa, money)) return SCM(playerid, COLOR_GREY, "Foloseste: /givemoney [playerid/PartOfName] [money]"); if(playa == INVALID_PLAYER_ID) return SCM(playerid, COLOR_FAIL, "jucatorul nu este conectat"); P_Data[playa][pCash] += money; Update(playa, CashU); format(string, sizeof(string), "{FFFF00}AdmWarning: {009966} I-ai dat lui %s %d bani.", GetName(playa), money); SCM(playerid, -1, string); format(string2, sizeof(string2), "{FFFF00}AdmWarning: {009966}Administratorul {FF0000} %s {009966} ti-a oferit %d bani .", GetName(playerid), money); SCM(playa, -1, string2); format(string, sizeof(string), "AdmWarning:{009966} %s i-a dat lui %s %d bani. (/sethelper)",GetName(playerid), GetName(playa), money); submitToHelpersAndAdmins(string, COLOR_STAFF); return GivePlayerMoney(playa, money); }
  18. Multumesc frumos, dar acum am alta problema.... Cand pornesc serverul imi apare la Mode Unknown. Tin sa mentionez ca mi-am reinstalat windows-ul inainte si am salvat gamemode-ul (e unul facut de la 0, doar ca am pornit cu sistem de register si login de la WiDu) si aseara am vrut sa fac asta cu submit, si nu pornisem serveru, si acum am vazut mode unknwon. Stie cineva cum rezolv? --------- T/C . Am rezolvat. Am instalat microsoft visual 2005, 2008, 2010, 2012, 2015, am sters mysql.so si .dll si le-am luat de la blueg de pe github.
  19. El ti.a cerut sa vada cum faci update la rp si load , adica sa ramana acolo. Daca nu faci legatura la rp cu mysql degeaba. La fel si la pp
  20. Problema intalnita (descriere):Nu stiu cum sa explic, dar am incercat sa fac ceva de genul, cand cineva foloseste o comanda ( comanda de admin sau helper) sa se trimita la toti helperii sau adminii online. cum ar venii submitToHelpersAndAdmins.Ero(area / rile) / warning-(ul / urile): C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(437) : error 035: argument type mismatch (argument 1) C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(514) : error 035: argument type mismatch (argument 3) C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(519) : error 035: argument type mismatch (argument 3) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors. Liniile de cod / sursa / script-ul(obligatoriu): Linia 437 : submitToHelpersAndAdmins(string1, COLOR_RED); Linia 514: SendClientMessage(string, color, string); Linia 519 SendClientMessage(string, color, string); Imagini / Video (optional):Nu este nevoie.Ati incercat sa rezolvati singur?: Da, am incercat si nu am reusit. Am incercat sa adaug stock submitToHelpersAndAdmins(playerid, color, string) // si nu a mers, am incercat si alte chestii . Linia 514 si linia 519 sunt acceleasi. Tot stock-ul : stock submitToHelpersAndAdmins(string, color) { foreach(Player, x) { if(P_Data[x][pAdmin] >= 1) { PlayerPlaySound(x,1056,0.0,0.0,0.0); SendClientMessage(string, color, string); } else if(P_Data[x][pHelper] >= 1) { PlayerPlaySound(x,1056,0.0,0.0,0.0); SendClientMessage(string, color, string); } } return 1; }
  21. Problema intalnita (descriere):Nu inteleg ce trebuie sa adaug la sfarsit... mysql_format(handle, query, sizeof(query), "UPDATE `conturi` SET `Money`='%d' WHERE `Nume`='%e'", P_Data[playerid][pMoney], GetName(playerid));// ofacem update-ul la baza de date mysql_query(handle, query);// trimitem update-ul Ero(area / rile) / warning-(ul / urile): C:\Users\Mihai\Desktop\WiDuAlK\gamemodes\WiD.pwn(223) : warning 225: unreachable code Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Warning. Liniile de cod / sursa / script-ul(obligatoriu): CMD:givemoney(playerid,params[]) { if(!EsteManager(playerid)) return SCM(playerid, COLOR_FAIL, "Nu esti autorizat sa folosesti aceasta comanda"); new playa, money, query[256]; if(sscanf(params,"ud", playa, money)) return SCM(playerid, COLOR_GREY, "Foloseste: /givemoney [playerid/PartOfName] [money]"); if(playa == INVALID_PLAYER_ID) return SCM(playerid, COLOR_FAIL, "jucatorul nu este conectat"); return GivePlayerMoney(playa, money); mysql_format(handle, query, sizeof(query), "UPDATE `conturi` SET `Money`='%d' WHERE `Nume`='%e'", P_Data[playerid][pMoney], GetName(playerid));// ofacem update-ul la baza de date mysql_query(handle, query);// trimitem update-ul return 1; } Imagini / Video (optional): ---Ati incercat sa rezolvati singur?:Da, am incercat sa schimb din GetName(playerid) in GetName(playa), in GetName(money) , GivePlayerMoney(playerid, playa) si etc,... :-???? cu ce trebuie sa inlocuiesc?
×
×
  • 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.