LaZ
-
Posts
531 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
News
Documentation
Posts posted by LaZ
-
-
00 - transparenta doar pe harta?
Da.
[sau o idee cum sa fac /undercover sa dispara si numele si de pe harta...
http://wiki.sa-mp.com/wiki/ShowPlayerNameTagForPlayer
-
Culorile sunt in format HEX.
00, 11, 22, 33, 44, 55, 66, 77, 88, 99, AA, BB, CC, DD, EE, FF
0xRRGGBB00 - 00 il face invisibil, 11 aproape visibil, 22 si mai vizibil, etc pana la FF fiind complet visibil.
HEX - 0x
RR - rosu
GG - verde
BB - albastru
00 - transparenta
-
nu gasesc OnPlayerUpdate
Nu-ti trebuie OnPlayerUpdate.
http://wiki.sa-mp.com/wiki/OnPlayerRequestClass
-
Salut!... Dupa cum spune si titlul am o intrebare... Deci daca am o variabila care tine minte un text (de exemplu').. cum pot sa fac sa adaug in acea variabila sau in alta variabila textul initial plus un alt text langa... de exemplu x contine textul "tratra" si eu vreau sa fac ca y sa contina textul lui x si "asdasd"... e posibil asa ceva?... nu prea am idei cum sa fac asta:|
Multumesc anticipat!
Nimeni nu a postat pentru ca nu prea au inteles ce vrei.
Presupun doar.
new x[ ] = "text", y[ ] = "bla"; strcat( y, x, sizeof (y) ); -> x va fi 'inlantuit' in y, adica va rezulta "blatext".
-
Reinstaleaza sau intreaba pe forumul MTA-SA.
-
new cmd[ 128 ], idx;
cmd = strtok( cmdtext, idx );
-
! schimba valoarea de adevar a unei expresii. Ex.: ( 4 > 2 ) este adevarata, iar !( 4 > 2 ) este falsa.
Singura valoare pe care strcmp o returneaza este 0, daca stringurile comparate sunt la fel.
Daca ai ! in fata, operatorul ignora comparatia si vei putea sa executi comanda chiar daca tastezi "/comanda2342324234sdfsd".
In al doilea exemplu, nu-ti va merge comanda pentru ca ai strcmp( cmd, "comanda" ) == true. strcmp nu returneaza valoarea 1, si va aparea Unknown command. if ( strcmp( cmd, "comanda", true ) == 0 ) { SetPlayerHealth( playerid, 0.0 ); } - Daca strcmp returneaza 0 omor jucatorul.
-
mtasa.com
convertffs.com
-
=-" post="38081" timestamp="1282119307"]
public OnPlayerCommandText(playerid, cmdtext[]) { new tmp[128], string[128], cmd[128], idx, giveplayerid, sendername, giveplayer;
...
Presupun ca sendername sau/si giveplayer ii un string pe care-l folosesti in GetPlayerName.
sendername[ 20 ], giveplayer[ 20 ].
-
uitati cum sta treaba cu MTA im fac mapa etc ma duc pe un site dau pawno code imi da obiectele sub forma CreateObject deschid cu pawno Xstreamo scriu numele mapei bag codurile alea dau F6 pana acum totul este bn deschid sv intru si celelalte mape EX:/bj1 /bj2 /bj3 nu is complete adica ori dispar rampe depe server ori cladiri etidate etc sper ca ma poate si pe mine ajuta cineva ms
Nu trebuie sa dai report post daca ceva nu-ti merge. Posteaza inapoi detalii cu problemele tale.
P.S.: Foloseste streamer-ul lui Incognito.
-
Sal am o problema la srv.... cand dau /rcon gmx imi dispar TextDraw-urile si ceas-ul ( textdraw-urile sunt in mod iar ceas-ul este un fs ) .... ce pot face.... daca aveti alta comanda de dat restart la srv plz postatio am nev de aceasta comanda ca nam gamecp ...
Este normal daca ai textdraw-urile in gamemode.
-
Guardian Angel" post="37578" timestamp="1281526262"]
cica e sincronizarea mai buna (sync-ul) si lag mai mic .....
Ii mai buna.
Incearca cu un firetruck, sau spraycan.
-
am verificat sciptu numi da eroare/warning nimic din jco ies cu wanted maxim (adica 6) cand intru in joc am wanted 0 am verificat peste tot la /stats /wanted peste tot unde arata wanted am incercat sa dau /surrender /arest si zice ca am wanted 0
Ai gresit tu ceva. In loc sa stai cu ochii pe forum mai bine stai cu ochii in script, poate gasesti ceva gresit.
Invata !!
-
stuntman==--" post="37567" timestamp="1281518935"]
YUPIIIII :X :X ... de cand l-am asteptat :X
aia cu codatii sper ca-i real :X, o sa-l testez azi, multumesc ca mi-ai spus, mie si tuturor
Am testat cele mai noi programe de hax si nu functioneaza
Mai e si DataBase xD
native DB:db_open(name[]);
native db_close(DB:db);
native DBResult:db_query(DB:db,query[]);
native db_free_result(DBResult:dbresult);
native db_num_rows(DBResult:dbresult);
native db_next_row(DBResult:dbresult);
native db_num_fields(DBResult:dbresult);
native db_field_name(DBResult:dbresult, field, result[], maxlength);
native db_get_field(DBResult:dbresult, field, result[], maxlength);
native db_get_field_assoc(DBResult:dbresult, const field[], result[], maxlength);
Baza de date SQL ii veche.
-
Nu e un script foarte complicat , dar nimeni nu se gandea la asa ceva Nu e ceva rau .... 9/10 ( prea usor )
Da, in 2008 nimeni nu se gandea la asa ceva.
-
La 2 poti folosi AddStaticVehicleEx( modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay );
La respawn_delay pune -1.
-
am facut ce meai dat...
...dar din pacate nu merge ies de pe srv cu wanted si cand intru nam wanted..
Verifica-te.
-
http://wiki.sa-mp.com/wiki/Creating_A_Simple_Administration_FilterScript
-
Totul mi se pare corect..poti sa faci o variabila globala,si la OnPlayerConnect pui GetPlayerIp si la OnPlayerDisconnect direct variabila,alta idee,n-am..
new pIP[ 16 ]; ... public OnPlayerConnect( playerid ) { GetPlayerIp( playerid, pIP, sizeof (pIP) ); return true; } public OnPlayerDisconnect( playerid, reason ) { #pragma unused reason new id; mysql_query( "SELECT * FROM `justleft`;" ); mysql_store_result( ); id = mysql_num_rows( ); mysql_free_result( ); new MQuery[ 256 ], pName[ MAX_PLAYER_NAME ]; GetPlayerName( playerid, pName, sizeof (pName) ); format( MQuery, sizeof (MQuery), "INSERT INTO `justleft` (`id`, `player`, `ip`) VALUES (%d, '%s', '%s');", (id + 1), pName, pIP ); mysql_query( MQuery ); return true; }
Imi arata IP-ul adevarat, dar nu sunt sigur daca ii corect pentru ca (vezi jos)...Admin >> JustLeft: #31 [NoV]LaZ (127.0.0.1) -> jucatorul care s-a deconectat de curand /justleft 31 motiv Admin >> JustLeft: [NoV]LaZ has been banned by [NoV]LaZ (motiv)
Jucatorii se conecteaza si se deconecteaza in ritmuri diferite, si nu sunt sigur daca numele coincide cu IP-ul, nu prea bine pentru o comanda /ban.
-
De cateva zile am o problema cu GetPlayerIp in callback-ul OnPlayerDisconnect.
public OnPlayerDisconnect( playerid, reason ) { #pragma unused reason new id; mysql_query( "SELECT * FROM `justleft`;" ); mysql_store_result( ); id = mysql_num_rows( ); mysql_free_result( ); new MQuery[ 256 ], pName[ MAX_PLAYER_NAME ], pIP[ 16 ]; GetPlayerName( playerid, pName, sizeof (pName) ); GetPlayerIp( playerid, pIP, sizeof (pIP) ); format( MQuery, sizeof (MQuery), "INSERT INTO `justleft` (`id`, `player`, `ip`) VALUES (%d, '%s', '%s');", (id + 1), pName, pIP ); mysql_query( MQuery ); return true; }
Cand un jucator iese, adica /quit sau ESC/Quit Game GetPlayerIp va returna valoarea 255.255.255.255, dar daca primeste kick sau ban din consola sau in joc, GetPlayerIp va returna IP-ul corect al jucatorului.
Nu cred ca ii ceva gresit cu codul de mai sus, pentru ca returneaza valoarea corecta cand un jucator iese via kick/ban :|. Sau ii gresit ceva si nu-mi dau eu seama...
-
Whoa, nici nu am stiut de SendPlayerMessageToAll :P
-
am facut ce ai spus...
acum nu mai imi arata nimic pe chat..scriu si nu apare..apare doar in consola..nu stiu ce are
Am testat si merge.
Stuntman, posteaza codul.
-
Pe Novocaine abia daca sunt peste 10 jucatori dar tot s-au inregistrat peste 3100 de conectari, intr-o zi.
-
Adik trb sa creez cate un textdraw pentru fiecare player in parte ? ?
Dupa cum a facut el, cand un jucator se conecteaza se creeaza un textdraw. Mai bine creezi atatea textdraw-uri cate sloturi are serverul tau. Daca cineva a facut ca el si are norocul sa intre peste 2048 de jucatori pe server, atunci va avea probleme.
Pe scurt, nu-i eficient sa faci textdraw-uri din OnPlayerConnect sau orice callback exceptand OnFilterScriptInit sau OnGameModeInit.
Intrebare Anticheat
in Arhivă probleme
Posted
Inlocuiesti Ban(playerid) cu Kick(playerid);