-
Posts
2,200 -
Joined
-
Last visited
-
Days Won
118
Content Type
Profiles
Forums
News
Documentation
Posts posted by WopsS
-
-
Da.
-
Nu cred dar imi poti da tu .so si .dll te rog?!
ARhiva WOS http://www.girlshare.ro/33480209.4
De ce imi dai arhiva, n-am nevoie de ea.
Uite aici link-ul de unde le poti descarca, https://github.com/pBlueG/SA-MP-MySQL/releases
-
Nativechecker am pus
Si erorile?
Edit: aoleo, ai pus atasament ... Scuze. Ai pluginul mysql R30+ in plugins ?
-
Daca pui "nativechecker" o sa iti spunem ce merge prost. Daca nu ... nu putem ghici.
-
E o variabila noua numita "ackslimit".
Seteaza-i alta valoare, de exemplu 2000, cu /rcon ackslimit 2000 sau ackslimit 2000 in server.cfg
-
Doar asta zice.. si AMX are 0KB!
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
-
Da, si nu imi da nici o erroare sau warning merge perfect eu cred ca nu merge pentru ca numele de la baza de date primita de la host e sampdarius nu gangwar cum e cea de la gm am editat gangwar cu sampdarius dar tot nu merge si cei de la host tot imi spun sa editez eu gangwar si si in el sa editez dar nush ce sa editez
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 .
-
Nu exista o definitie pentru "BULLET_HIT_TYPE_PLAYER_OBJECT".
Adauga pe la inceput #define BULLET_HIT_TYPE_PLAYER_OBJECT id-u obiectului
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.
-
degeaba :| ... tot nu vrea
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.
-
Pai am incercat dupa cum mi-ati zis :
[pawn]new WLD;
forward WantedLevelDown(playerid);
public WantedLevelDown(playerid)
{
if(GetPlayerWantedLevel(playerid) == 10)
{
PlayerInfo[playerid][pWantedLevel] = 9;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 9");
}
else if(GetPlayerWantedLevel(playerid) == 9)
{
PlayerInfo[playerid][pWantedLevel] = 8;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 8");
}
else if(GetPlayerWantedLevel(playerid) == 8)
{
PlayerInfo[playerid][pWantedLevel] = 7;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 7");
}
else if(GetPlayerWantedLevel(playerid) == 7)
{
PlayerInfo[playerid][pWantedLevel] = 6;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 6");
}
else if(GetPlayerWantedLevel(playerid) == 6)
{
PlayerInfo[playerid][pWantedLevel] = 5;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 5");
}
else if(GetPlayerWantedLevel(playerid) == 5)
{
PlayerInfo[playerid][pWantedLevel] = 4;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 4");
}
else if(GetPlayerWantedLevel(playerid) == 4)
{
PlayerInfo[playerid][pWantedLevel] = 3;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 3");
}
else if(GetPlayerWantedLevel(playerid) == 3)
{
PlayerInfo[playerid][pWantedLevel] = 2;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 2");
}
else if(GetPlayerWantedLevel(playerid) == 2)
{
PlayerInfo[playerid][pWantedLevel] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 1");
}
else if(GetPlayerWantedLevel(playerid) == 1)
{
PlayerInfo[playerid][pWantedLevel] = 0;
KillTimer(WLD);
SendClientMessage(playerid, COLOR_YELLOW, "Current Wanted Level: 0");
}
return 1;
}
WLD = SetTimer("WantedLevelDown", 120000, false);[/pawn]
dar nu prea merge .. Am facut-o rau ?
[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!
AJUTOR WOS!
in Arhivă probleme
Posted
Data viitoare foloseste butonul de edit!
Iti lipseste "Microsoft Visual C++ Redistributable". Instaleaza-l.