Jump to content

NoNamed

V.I.P
  • Posts

    1,094
  • Joined

  • Last visited

  • Days Won

    23

Everything posted by NoNamed

  1. Dar ban-urile apar in samp.ban , zici ? Daca da ... verifica pe undeva prin gamemode, cand un player face ceva, sa nu primeasca ban ... sa fie vreo capcana prin gamemode, pentru ca ma gandesc ca folosesti un edit ...
  2. Salut, Folosesti cumva JunkBuster pe server ? Daca nu, schimba-ti rcon-ul, probabil cineva ti-l stie si se joaca cu tine . Verifica in log-uri, vezi ce se intampla .
  3. Ceea ce tu ceri este ca noi sa-ti facem oarecum scriptul . Lucru care nu se cere pe forum-ul nostru. Topic Closed !
  4. Pune cateva poze si fa-i o descriere mai ampla sau ajunge in cos !
  5. Verifica functia cu care incarci masinile, sa nu aibe vreo linie care seteaza masinii Virtual World-ul 0 . Sau, seteaza ca vitual world-ul default sa fie 255 la functia de incarcare a masinilor .
  6. Salut . Foloseste-te de SetVehicleVirtualWorld . La OnPlayerDisconnect folosesti pentru fiecare masina a player-ului SetVehicleVirtualWorld(vehicleid, idvirtualworld); Exemplu de folosire : new vehicleid = PlayerInfo[playerid][pPcarkey]; // Asta la OnPlayerDisconnect SetVehicleVirtualWorld(vehicled, 255); // Asta la OnPlayerDisconnect Tu vei modifica in functie de cum ai tu in gamemode . 255 este id-ul virtual world-ului . Poti pune ce vw vrei tu, dar ai grija sa fie mai mare de 0 . La OnPlayerLogin vei verifica daca player-ul are masina/i personala/e si vei adauga : if(PlayerInfo[playerid][pPcarkey] >= 1) { new vehicleid = PlayerInfo[playerid][pPcarkey]; SetVehicleVirtualWorld(vehicleid, 0); } Si faci asa pentru fiecare slot . Succes ! P.S : Cand player-ul iese de pe server , masinile raman creeate, dar intr-un alt vw, unde nu pot fii gasite .
  7. Poi si eu ce zic ? Exact cum ai si tu, nu e aceeasi chestie pe care o explic si eu mai sus ?
  8. Ok, i-a si fa-ti de cap te las pe tine sa decizi soarta topicului, vad ca tu esti "atotstiutorul" . Multa bafta, sa iti dea Domnu' sa poti sa ti tu cate servere vrei cu ip dinamic .
  9. Prietene, mai citeste o data ce scrie aici : Salut! Dupa cum spune si titlul am o problema cu logarea prietenilor mei la serverul de sa:mp (localhost -> 127.0.0.1). Am facut dupa tutorialul pus la sub forumul "Tutoriale" cu net de la TELEKOM etc.. Problema e ca daca le dau IP prietenilor mei nu merge, le arata ca si cum serverul nu ar merge, nu ar exista. De aceea vin aici, cu intrebarea "Cum rezolv?" . Da ? Omul vrea ca prietenii lui sa intre pe server, nu doar el singur . Ca sa poata intra lumea pe un server deschis din pc, prima si prima data trebuie sa ai ip static, care nu se schimba niciodata . In caz contrar, poti sa incerci mult si bine, nu o sa iti mearga niciodata decat, probabil, folosindu-te de Hamachi . Ar fii cazul sa te mai documentezi inainte sa "arunci cu pietre" in altii . Tu vrei sa spui ca se poate intra pe un server nehostat cu ip dinamic daca toti prietenii sunt conectati la aceeasi retea, si difera doar ip-ul local, altfel e imposibil .
  10. Nu te supara pe mine, stiu ca gradul pe care-l detin nu prea imi permit sa-ti vorbesc asa, dar cine te-a pacalit in halul asta, si-a batut joc de tine . Cum vrei sa poti sa tii un server cand ai ip dinamic daca atunci cand tu dai restart la router , ip-ul ti se schimba ?
  11. Mutat la categoria corespunzatoare. Data viitoare fii mai atent .
  12. Mutat la categoria corespunzatoare. Data viitoare fii mai atent ! Daca ai ip dinamic (care se schimba cand repornesti router-ul) te chinui in zadar sa faci treaba asta . Iti trebuie ip static .
  13. Salut . Foloseste modelul ! Topic Closed .
  14. Pune doar linia 14 te rog .
  15. Nu puteam sa o spun mai bine ... La multi ani ! Sa dea Domnul ca tot ce va doriti sa se implineasca in noul an si sa fie un an mai linistit si mai bun ca acesta !
  16. Poi adauga dupa cumparare, cum vine de exmeplu mesajul "Ai cumparat un elegy, stapaneste-l sanatos" , sa zicem ... Adauga OnPersonalVehUpdate();
  17. Sa va explic, daca aveti IP Dinamic, adica IP care se schimba atunci cand inchizi router-ul si il pornesti din nou iar IP Static este ip-ul care ramane acelasi "pe viata" . Daca aveti ip dinamic, nu va mai chinuiti cu port forward-ul . Nu va funcitona . Iti recomand sa-ti iei un host , dar daca totusi vrei doar din PC, suna la telekom si comanda-ti ip static, si eu am avut, e 2 euro in plus pe luna, la factura .
  18. Poi nu ai reusit pentru ca deja sunt definite intr-un fel, probabil , dar nu cu HouseInfo . Cauta hInfo , sau ce-ti vine prin minte legat de sistemul de case ... noi cu ce te putem ajuta in cautarea aceasta ? Daca am inteles gresit, te rog sa mai explici o data ...
  19. Fa un public cu astea : vInfo [ cVehicle ] [ vSQLID ] = cache_get_field_content_int( i, "sqlid", mysql_db ); vInfo [ cVehicle ] [ vPos ][ 0 ] = cache_get_field_content_float( i, "posx", mysql_db ); vInfo [ cVehicle ] [ vPos ][ 1 ] = cache_get_field_content_float( i, "posy", mysql_db ); vInfo [ cVehicle ] [ vPos ][ 2 ] = cache_get_field_content_float( i, "posz", mysql_db ); vInfo [ cVehicle ] [ vPos ][ 3 ] = cache_get_field_content_float( i, "angle", mysql_db ); vInfo [ cVehicle ] [ vModel ] = cache_get_field_content_int( i, "model", mysql_db ); vInfo [ cVehicle ] [ vLock ] = cache_get_field_content_int( i, "lock", mysql_db ); vInfo [ cVehicle ] [ vPrice ] = cache_get_field_content_int( i, "price", mysql_db ); vInfo [ cVehicle ] [ vOwned ] = cache_get_field_content_int( i, "owned", mysql_db ); cache_get_field_content( i, "owner", vInfo[ cVehicle ][ vOwner ], mysql_db, MAX_PLAYER_NAME ); cache_get_field_content( i, "plate", vInfo[ cVehicle ][ vPlate ], mysql_db, MAX_PLAYER_NAME ); vInfo [ cVehicle ] [ vPP ] = cache_get_field_content_int( i, "premium point", mysql_db ); vInfo [ cVehicle ] [ vColor ] [ 0 ] = cache_get_field_content_int( i, "color0", mysql_db ); vInfo [ cVehicle ] [ vColor ] [ 1 ] = cache_get_field_content_int( i, "color1", mysql_db ); vInfo [ cVehicle ] [ vPaintjob ] = cache_get_field_content_int( i, "paintjob", mysql_db ); new szFieldName[ 8 ]; for ( new j = 0; j != 14; ++j ) { format( szFieldName, 8, "mod%d", j ); vInfo [ cVehicle ] [ vMods ] [ j ] = cache_get_field_content_int( i, szFieldName, mysql_db ); } CreateVehicle ( vInfo [ cVehicle ] [ vModel ], vInfo [ cVehicle ] [ vPos ] [ 0 ], vInfo [ cVehicle ] [ vPos ] [ 1 ], vInfo [ cVehicle ] [ vPos ] [ 2 ], vInfo [ cVehicle ] [ vPos ] [ 3 ], vInfo [ cVehicle ] [ vColor ] [ 0 ], vInfo [ cVehicle ] [ vColor ] [ 1 ], -1 ); if ( vInfo [ cVehicle ] [ vPrice ] > 0 ) // modificat { format ( temp, sizeof ( temp ), "Vehicle For Sale\nModel: %s (%i)\nPrice: %s", GetVehicleName ( vInfo [ cVehicle ] [ vModel ] ), vInfo [ cVehicle ] [ vModel ], FormatMoney ( vInfo [ cVehicle ] [ vPrice ] ) ); vInfo [ cVehicle ] [ vLabel ] = Create3DTextLabel ( temp, 0xFF0000FF, 0.0, 0.0, 0.0, 15.0, 0, 1 ); } else { vInfo [ cVehicle ] [ vLabel ] = Create3DTextLabel ( "FREE NRG-500", 0xFF0000FF, 0.0, 0.0, 0.0, 15.0, 0, 1 ); } Attach3DTextLabelToVehicle ( vInfo [ cVehicle ] [ vLabel ], cVehicle, 0.0, 0.0, 0.0 ); SetVehicleToRespawn ( cVehicle ); } } Il numesti si tu ... nu stiu public OnPersonalVehUpdate(); , si dupa ce faci publicul , adaugi OnPersonalVehUpdate(); la sfarsitul comenzii de vanzare a masinii si la celelalte la care zici ca ai probleme si vezi cum se comporta . P.S : Vezi ca nu sunt sigur ca o sa mearga ! Nu prea am de unde sa stiu daca aia e fix partea problema, incearca si tu si vezi .
  20. Pune pe pastebin public-ul OnGamemodeInit .
  21. Defineste variabila OnLine la nivel global, adica pune-o undeva in partea de sus a gamemode-ului, sa nu fie in nici o functie . Apoi, la OnPlayerDisconnect adaugi linia : OnLine--; si pui textdraw-ul acolo, inca o data, ca sa se updateze.
  22. Sau adauga asta undeva in gamemode-ul tau : stock GetName(playerid); { new playername[25]; GetPlayerName(playerid, playername, sizeof(playername)); return playername; } Iar cand mai folosesti format-uri sau alte functii ce necesita numele playerului, ca sa nu mai definesti 50000 de variabile si sa faci 10000 de linii aiurea, imediat dupa ce ai inchis ghilimelele folosesti GetName(playerid); , si in loc de playerid poate fii si alta variabila, precum targetid ... ma rog, intelegi tu . P.S : Multumesc lui Widualk. pentru ca m-a invatat smecheria asta
  23. AI functie de facut update la vehicule in baza de date dupa ce o masina este vanduta / cumparata ? Dupa ce cumperi o masina, iti apare imediat in dialog la /cars ?
  24. Stiu ca era pe forum-ul lor, nu ti-l pot da aici pentru ca fac reclama, dar iti dai tu seama care e ... Vezi daca mai merge si verifica zona gamemode-uri, acolo stiu ca l-am gasit o data cu tot cu UCP + Gamemode
×
×
  • 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.