-
Posts
2,200 -
Joined
-
Last visited
-
Days Won
118
Content Type
Profiles
Forums
News
Documentation
Everything posted by WopsS
-
E o variabila noua numita "ackslimit". Seteaza-i alta valoare, de exemplu 2000, cu /rcon ackslimit 2000 sau ackslimit 2000 in server.cfg
-
Uita-te la Run -> Run Options, da-ne o poza cu ce scrie acolo. Si la ultima linie, e ceva cu "Write with this parameters" din cate imi aduc aminte, pune "-d3", fara ghilimele.
-
Această actualizare este doar pentru administratorii de servere SA-MP Dacă actualizaţi serverul de la o versiune 0.3z: puteţi actualiza pur şi simplu prin înlocuirea fişierului "samp03svr" pe linux, sau fişier "samp-server.exe" pe Windows, găsit în pachetul de download pentru versiunea 0.3z. SA-MP 0.3z R2-1 server - Rezolvat: Programele special concepute pentru a atacă serverul la un nivel inferior al reţelei, cauzând serverul să îngheţe şi să piardă jucători. SA-MP 0.3z R2-2 server - Valoarea implicită pentru "ackslimit" a fost crescută de la 1000 la 3000. Câteva servere au avut probleme cu jucătorii care au fost daţi afară în mod eronat cu "ackslimit" la 1000. - Adăugat callback-ul OnIncomingConnection. Acesta este o notificare când o adresa IP încearcă o conexiune către serverul dvs.. [pawn]forward OnIncomingConnection(playerid, ip_address[], port);[/pawn] - Adaugate urmatoarele "native": [pawn]native BlockIpAddress(ip_address[], timems); // blockeaza adresa IP de la o viitoare conexiune native UnBlockIpAddress(ip_address[]); // deblocheaza adresa IP native SendDeathMessageToPlayer(playerid, killer, killee, weapon); native CreateExplosionForPlayer(playerid, Float:X, Float:Y, Float:Z, type, Float:Radius);[/pawn] - Eliminat liniile pentru "Packet Modified" din log-ul serverului. - mesajele [death] [kill] [nick] nu o sa fie scrise in log-ul serverului daca "chatlogging" este 0. Descărcări: SA-MP 0.3z R2-2 Linux Server: http://www.sa-mp.ro/utils/server/samp03zsvr_R2-2.tar.gz SA-MP 0.3z R2-2 Windows Server: http://www.sa-mp.ro/utils/server/samp03z_svr_R2-2_win32.zip SA-MP 0.3z R2-2 Linux Server (1000 max player): http://www.sa-mp.ro/utils/server/samp03zsvr_R2-2-1000p.tar.gz
-
Atunci pune-i numele bazei de date primita de la host. Nu pot sa-i pun alt nume, pentru ca nu poate sa se conecteze la ea ...
-
Respecta modelul! Inchis!
-
Inseamna ca ai conexiunea moarta. Ai compilat gamemode-ul dupa ce i-ai schimbat datele?
-
Uiate-te pe aici http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw .
-
Serios?! Trebuie sa updatezi server-ul inclusiv fisierele default, gen a_samp.inc, etc..
-
Oh, da, am uitat. [pawn]TextDrawColor(Textdrawsite2, 0x1386f2FF); [/pawn]
-
Pune [pawn]TextDrawColor(Textdrawsite2, 1386f2); [/pawn] Asta schimba culoarea textdraw-ului.
-
Din ce a zis tu, nimeni nu intelege nimic.
-
Respecta modelul! Inchis!
-
Nu ai definit i-ul! [pawn]function Speedo() { new i; foreach(Player, i) { new str3[128]; //linia 4052 if(IsPlayerInAnyVehicle(i)) { new vehicle = GetPlayerVehicleID(i); new numara = floatround(GetVehicleSpeed_P(i), floatround_ceil); //new Float:Viteza = GetVehicleSpeed_P(i); new str1[128],str2[128]; TextDrawShowForPlayer(i, TextDrawSpeed[2]); TextDrawShowForPlayer(i, TextDrawSpeed[3]); TextDrawShowForPlayer(i, Patratkilometraj); TextDrawShowForPlayer(i, TextDrawSpeed[6]); //TextDrawShowForPlayer(i, TextDrawSpeed[4]); if(numara<=100) { format(str1,sizeof(str1),"Viteza: ~y~%d ~w~KM/H",numara); TextDrawSetString(TextDrawSpeed[3], str1); } if(numara>100 && Speed2<=150) { format(str1,sizeof(str1),"Viteza: ~b~%d ~w~KM/H",numara); TextDrawSetString(TextDrawSpeed[3], str1); } if(numara>150) { format(str1,sizeof(str1),"Viteza: ~r~%d ~w~KM/H",numara); TextDrawSetString(TextDrawSpeed[3], str1); } format(str2,sizeof(str2),"Benzina: %d L", Gas[vehicle]); // TextDrawSetString(TextDrawSpeed[2], str2); } format(str3,sizeof(str3), "Vehicle: %d", ArIsim[GetVehicleModel(GetPlayerVehicleID(i))-400]); //linia 4077 TextDrawSetString(TextDrawSpeed[6], str3); } if(!IsPlayerInAnyVehicle(i)) { TextDrawHideForPlayer(i, TextDrawSpeed[2]); TextDrawHideForPlayer(i, TextDrawSpeed[3]); TextDrawHideForPlayer(i, Patratkilometraj); TextDrawHideForPlayer(i, TextDrawSpeed[6]); // TextDrawHideForPlayer(i, TextDrawSpeed[4]); } } }[/pawn]
-
[pawn] function Speedo() { foreach(Player, i) { new str3[128]; //linia 4052 if(IsPlayerInAnyVehicle(i)) { new vehicle = GetPlayerVehicleID(i); new numara = floatround(GetVehicleSpeed_P(i), floatround_ceil); //new Float:Viteza = GetVehicleSpeed_P(i); new str1[128],str2[128]; TextDrawShowForPlayer(i, TextDrawSpeed[2]); TextDrawShowForPlayer(i, TextDrawSpeed[3]); TextDrawShowForPlayer(i, Patratkilometraj); TextDrawShowForPlayer(i, TextDrawSpeed[6]); //TextDrawShowForPlayer(i, TextDrawSpeed[4]); if(numara<=100) { format(str1,sizeof(str1),"Viteza: ~y~%d ~w~KM/H",numara); TextDrawSetString(TextDrawSpeed[3], str1); } if(numara>100 && Speed2<=150) { format(str1,sizeof(str1),"Viteza: ~b~%d ~w~KM/H",numara); TextDrawSetString(TextDrawSpeed[3], str1); } if(numara>150) { format(str1,sizeof(str1),"Viteza: ~r~%d ~w~KM/H",numara); TextDrawSetString(TextDrawSpeed[3], str1); } format(str2,sizeof(str2),"Benzina: %d L", Gas[vehicle]); // TextDrawSetString(TextDrawSpeed[2], str2); } format(str3,sizeof(str3), "Vehicle: %d", ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); //linia 4077 TextDrawSetString(TextDrawSpeed[6], str3); } if(!IsPlayerInAnyVehicle(i)) { TextDrawHideForPlayer(i, TextDrawSpeed[2]); TextDrawHideForPlayer(i, TextDrawSpeed[3]); TextDrawHideForPlayer(i, Patratkilometraj); TextDrawHideForPlayer(i, TextDrawSpeed[6]); // TextDrawHideForPlayer(i, TextDrawSpeed[4]); } } }[/pawn] Pune asa.
-
N-are cum, arata-mi ce ai facut.
-
Pune [pawn]new str3[128];[/pawn] sau cum ai tu, ina afara "if-ului".
-
La toti playeri se intampla asta, daca da e de la host. In caz contrar e de la firma hosting.
-
[pawn]new WLD[MAX_PLAYERS]; WLD[playerid] = SetTimer("WantedLevelDown", 120000, true, "i", playerid); // Asta e doar pentru un player[/pawn] Asta o pui atunci cand face crima sau primeste wanted, etc.. Ce ai facut tu acolo e gresit, cand ai pus timer-ul.
-
Cauta in filterscripts.
-
Respecta modelul! Inchis!
-
Nu asta, ci functia!
-
Respecta modelul! Inchis!
-
Arata-ne [pawn]MySQLCheckAccount[/pawn]
-
Trebuie sa faci un timer, individual pentru player sau pentru toti playeri. (SetTimerEx, respectiv SetTimer). Dupa sa, cand il actiuneaza sa te folosesti de [pawn]GetPlayerWantedLevel[/pawn] ca sa ii iei wanted level-ul, si [pawn]SetPlayerWantedLevel[/pawn] (aici trebuie sa-l scazi).
-
Eu nu-l descarc. Ori cauti ce ne intereseaza si pui codul, ori nu te putem ajuta.