Jump to content

muresan_emanuel2001

Membru
  • Posts

    20
  • Joined

  • Last visited

About muresan_emanuel2001

  • Birthday 03/09/2001

Profile Information

  • Sex
    Masculin
  • Location
    localhost:7777
  • In-game Name
    Emanuel
  • Level of knowledge
    Avansat

Contact Methods

Recent Profile Visitors

670 profile views

muresan_emanuel2001's Achievements

Explorer

Explorer (4/14)

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

Recent Badges

0

Reputation

  1. Salutare tuturor. De cateva zile intampin o problema la care nicicum nu reusesc sa-i dau din cap. Am creat un 3dtextlabel dynamic la case deasupra iconitei dar problema e ca nu reusesc nicicum la cumparare/vanzare sa i dau update/sa l sterg si sa l adaug pe cel nou. new Text3D:HouseLabel[sizeof(HouseInfo)]; // la sellhouse : DestroyDynamic3DTextLabel(HouseLabel[house]); Loadproperty: for(new h = 0; h < sizeof(HouseInfo); h++) { if(HouseInfo[h][hOwned] == 0) { format(string, sizeof(string), "{99CCCC}Casa {FFFFFF}%d\n{99CCCC}Aceasta casa este de vanzare\nDescriere: {FFFFFF}%s \n{99CCCC}Cost: {FFFFFF}$%d\n{99CCCC}Nivel : {FFFFFF}%d\npentru a cumpara /buyhouse",h,HouseInfo[h][hDiscription],HouseInfo[h][hValue],HouseInfo[h][hLevel]); HouseLabel[h] = CreateDynamic3DTextLabel(string,0x09FF00FF,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); housepickup[h] = CreateDynamicPickup(1273, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]); pickups++; } if(HouseInfo[h][hOwned] == 1) { if(HouseInfo[h][hRentabil] == 0) { format(string, sizeof(string), "{99CCCC}Aceasta casa este detinuta de\n{FFFFFF}%s\n{99CCCC}Nivel: {FFFFFF}%d",HouseInfo[h][hOwner],HouseInfo[h][hLevel]); } else { format(string, sizeof(string), "{99CCCC}Aceasta casa este detinuta de\n{FFFFFF}%s\n{99CCCC}Nivel: {FFFFFF}%d\n{99CCCC}/rentroom {FFFFFF}pentru a inchiria",HouseInfo[h][hOwner],HouseInfo[h][hRent],HouseInfo[h][hLevel]); } HouseLabel[h] = CreateDynamic3DTextLabel(string,0x006400FF,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); housepickup[h] = CreateDynamicPickup(1277, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]); pickups++; } //printf("Case: %d",HouseInfo); }
  2. Nu am spus ca voi cumpara gamehost + ca nu vad rostul atata timp cat gamemode-ul nu e gata.
  3. Asta nu se numeste off-topic oare? Nu inteleg ce ar fi de ras. Ziceam 40 pentru ca nu stiu cati dintre membrii comunitatii au avut servere cu un numar de 200 de jucatori.
  4. Salut. Sunt #Styl3x, si caut un partener, de preferat scripter pentru inceperea unui proiect faimos. Ce experienta am? De 5 ani de zile "ma joc" prin pawno, pot sa fac aproape orice sistem, sa rezolv aproape orice bug si sunt capabil sa intretin un gamemode foarte bine. Am avut mai multe servere de samp care s-au bucurat de un numar mediu de jucatori, si anume 40+. Am experienta si in domeniul IPB si al administrarii platformelor de forum/shop si altele. Ce vreau sa fac? Imi doresc sa incep un proiect alaturi de inca cineva, care sa fie scripter, deoarece mie nu imi permite timpul sa scriptez, programul meu fiind foarte incarcat si diversificat. Eu sa ma ocup de partea tehnica si administrarea site-ului, iar "el" sa se ocupe de administrarea si partea tehnica a serverului. De-asemenea activitatile "noastre" nu sunt batute in cuie. Mai pe scurt, ne ocupam amandoi de tot ce e nevoie. Sunt dispus sa cumpar domeniu.ro si webhost la cerere, daca gamemode-ul este pus la punct si are sisteme atractive. NU cer gamemode-ul, nu am nevoie de el, vreau doar seriozitate si o implicare deplina in acest proiect.
  5. De curand am inceput un gamemode de la 0, si am folosit tutorialul de login/register de la "Tutoriale" de pe acest forum. Singura problema este ca, in momentul in care playerul greseste parola, toate datele se reseteaza, inafara de ID/PAROLA/LEVEL/IP; respectiv, in momentul in care bag parola corecta dupa ce am bagat parola gresita, se reia procesul de inregistrare. function OnLogin(playerid) { new rows, fields, temporar[200]; cache_get_data(rows, fields); if(rows) { cache_get_field_content(0, "Parola",temporar), format(playerData[playerid][pPassword], 25, temporar); playerData[playerid][pID] = cache_get_field_content_int(0, "id"); playerData[playerid][pLevel] = cache_get_field_content_int(0, "Level"); playerData[playerid][pAdmin] = cache_get_field_content_int(0, "Admin"); playerData[playerid][pMember] = cache_get_field_content_int(0, "Member"); playerData[playerid][pLeader] = cache_get_field_content_int(0, "Leader"); playerData[playerid][pSkin] = cache_get_field_content_int(0, "Skin"); playerData[playerid][pRegistred] = cache_get_field_content_int(0, "Registred"); playerData[playerid][pAge] = cache_get_field_content_int(0, "Age"); playerData[playerid][pSex] = cache_get_field_content_int(0, "Sex"); playerData[playerid][pCash] = cache_get_field_content_int(0, "Cash"); playerData[playerid][pAdmin] = cache_get_field_content_int(0, "Admin"); printf("%s s-a logat pe server.",GetName(playerid)); SetPlayerScore(playerid, playerData[playerid][pLevel]); SetPlayerSkin(playerid, playerData[playerid][pSkin]); ResetPlayerMoney(playerid); GivePlayerMoney(playerid, playerData[playerid][pCash]); SpawnPlayer(playerid); } 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");// ii va da dialogul cu mesajul specific. } //ClearChat(playerid); if(playerData[playerid][pRegistred] == 0) { playerData[playerid][pLevel] = 1; Update(playerid, pLevelu); } if(playerData[playerid][pAdmin] >= 1) { SendClientMessage(playerid, COLOR_GRAD2, "[SF:RPG] Te-ai logat pe server ca Administrator."); } if(playerData[playerid][pLeader] >= 1) { new string[256]; format(string, sizeof(string), "[SF:RPG] Ai lider la factiunea %s.", StaticFaction[playerData[playerid][pLeader]][fName]); SendClientMessage(playerid, COLOR_GRAD2, string); } gLogged[playerid] = 1; return 1; } case DIALOG_REGISTER: { if(!response) return Kick(playerid); if(response) { if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Parola incorecta!", "Introdu-ti o parola pentru a te inregistra pe server! n", "Inregistreaza", "Exit"); mysql_format(handle, query, sizeof(query), "INSERT INTO conturi (Nume, Parola) VALUES ('%s', '%e')", GetName(playerid), inputtext); mysql_query(handle, query); SpawnPlayer(playerid); } return 1; } case DIALOG_LOGIN: { if(!response) return Kick(playerid); if(response) { if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Parola incorecta!", "Te rog sa iti introduci parola corecta, pentru a te loga pe server.", "Logare", "Exit"); mysql_format(handle, query, sizeof(query), "SELECT * FROM `conturi` WHERE `Nume`='%e' AND `Parola` = '%e'", GetName(playerid),inputtext); mysql_tquery(handle, query, "OnLogin", "i", playerid); } return 1; }
  6. Am cautat dar nu am gasit Chiar nu ma puteti ajuta? Sa imi aratatun tutorial...
  7. Asta stiu si eu. Vreau sa stiu doar..cum sa fac asta. Sunt abia 26 de erori, si 17k linii, nu mi-e greu sa le rescriu, dar nu stiu ce si cum.
  8. Am luat gamemodeul VX-RP 2 pentru a-l edita, si primesc urmatoarele erori, la updatarea, cu ultimul plugin mysql -> r 39-5
  9. if(strcmp(cmd, "/vplate", true) == 0) { if(PlayerInfo[playerid][pAdmin] < 8) return SendClientMessage(playerid, COLOR_SERVER3, "Nu ai acces la aceasta comanda !"); new str[512],value[25]; if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: You're not in a vehicle."); new tmpcar = GetPlayerVehicleID(playerid); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /vplate [license-plate]"); return 1; } value = strval(tmp); SetVehicleNumberPlate(tmpcar, value); StaticVeh[tmpcar][vLicense] = value; mysql_format(handle,str,512,"UPDATE `staticveh` SET `License`='%s' WHERE `ID`='%d'",value,tmpcar); mysql_tquery(handle,str, "", ""); SetVehicleNumberPlate(tmpcar,StaticVeh[tmpcar][vLicense]); DestroyVehicle(tmpcar); CreateVehicle(StaticVeh[tmpcar][vModel],StaticVeh[tmpcar][vLocationx],StaticVeh[tmpcar][vLocationy],StaticVeh[tmpcar][vLocationz]+1.0,StaticVeh[tmpcar][vAngle],StaticVeh[tmpcar][vColorOne],StaticVeh[tmpcar][vColorTwo],StaticVeh[tmpcar][vRespawnDelay]); PutPlayerInVehicle(playerid, tmpcar, 0); return 1; } Eroare: C:\Users\Styl3x\Desktop\w3op\gamemodes\w3op.pwn(3306) : error 033: array must be indexed (variable "value")
  10. Sunt..avansat spre expert, nu le am cu dialogurile, atata tot. Logic ca am dat compile, scriptez pe gm meu, pornit de la GTA-RP
  11. Nu e nici definit.. Nu esti ce ** ca ma dispera deja :@
  12. Si asa am pus, si tot nu merge :)))
  13. Nu ai inteles..primeste kick cand greseste codul. Nu primeste kick daca apas ESC.
  14. La fel, a doua parte nu am inlocuit-o, vreau daca playerul a gresit sa primeasca kick direct, nu sa mai aiba vreo sansa.
×
×
  • 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.