LaZ
V.I.P-
Posts
531 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
News
Documentation
Everything posted by LaZ
-
Sub enum pInfo înlocuiește pSQLD cu pSQLID.
-
Mesajul de eroare îți spune că field-ul pSQLID nu există (undefined) în pInfo.
-
Salutare tuturor! Acum aproape cincisprezece ani nu aveam nici cea mai mică idee cât de mult avea SA-MP să mă schimbe pe plan social, academic și profesional. A trecut ceva timp și ar fi multe de spus. Nu pot decât să le mulțumesc celor care au pus bazele comunității sa-mp.ro și celor care continuă să o ducă mai departe până-n ziua de azi. Sărbători faine vă doresc și un an nou plin de împliniri!
-
Salutare! Culoarea definită (0xFFFF0000) e de fapt galbenă, un galben atât de deschis încât apare ca fiind albă. Asta e din cauză că ai setat valoarea alpha channel (transparența) din RGBA la zero: 0xFFFF0000. Poți folosi site-ul acesta pentru conversie RGBA în hex și viceversa: https://rgbacolorpicker.com/rgba-to-hex
-
/rcon login
-
Cred ca ar fi bine sa resetezi banii celui care a murit. ResetPlayerMoney() sub GivePlayerMoney() in codul de mai sus.
-
public OnPlayerDeath(playerid, killerid, reason) { GivePlayerMoney(killerid, GetPlayerMoney(playerid)); return 1; }
-
Dat fiind ca serverul ruleaza un gamemode tip DM/TDM, codul tau ar trebui dezvoltat ridicol de mult, pe cand SendPlayerMessageToAll face toate aceste lucruri in vreo 2/3 lini. (variabila, format, trimite noul text) Cu comanda /msg am demonstrat ca SendPlayerMessageToAll functioneaza. @ stuntman: Ai rezolvat problema culorii, dar ai dat de alta, dupa parerea mea. In cazul tau jucatorul poate trimite o fraza care contine maxim 128 de caractere MINUS lungimea nickname-ului MINUS 1 cat sunt cele doua puncte ":" MINUS 8 cat are "{FFFFFF}" MINUS spatiile, >> si ID-ul jucatorului. Din 128 ai ramas cu vreo ~80-90 de caractere . Cu SendPlayerMessage nu trebuie sa-ti faci probleme, de aceea insista sa-l folosesc pentru ca l-am mai folosit si nu a fost nicio problema. Am comentat tot codul din OnPlayerText, am returnat valoarea 0 si nu se mai trimite nimic in chat ceea ce era de asteptat, cand am adaugat acele linii cu SendPlayerMessage ambele texte sunt trimise, ceea ce nu-i de asteptat, iar cand am adaugat SendClientMessageToAll textul corect a fost trimis, ceea ce nu era de asteptat din nou.
-
Am testat ambele versiuni, aceeasi poveste.
-
Acel nume nu ar trebui sa fie acolo daca ai return 0 la OnPlayerText! Iar in codul tau, culoarea numelui va fi tot una cu culoarea textului, de aceea exista SendPlayerMessageToAll sau ToPlayer. [pawn] CMD:msg(playerid, cmdtext[ ]) { SendPlayerMessageToAll(playerid, "hello "); return 1; } [/pawn]
-
Daca pui return 0 in OnPlayerText, nu apare nici un mesaj in chat. Nu vreau acel text default, ci acel modificat sa apara id-ul jucatorului in chat. @ Zapakitu: sizeof (playerid) ?
-
Nu. Apare in chat: [NoV]LaZ: 0 >> [NoV]LaZ: text Habar nu am ce naiba are, am pierdut prea mult timp cu acel cod. (
-
[pawn] public OnPlayerText(playerid, text[ ]) { new textv2[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof (name)); format(textv2, sizeof (textv2), "%d >> %s: %s", playerid, name, text); SendPlayerMessageToAll(playerid, textv2); return 0; } [/pawn] Isi da seama cineva ce-i gresit aici ?
-
Ar fi grozav daca ai tot adauga comenzi in acel script. Incetul cu incetul va iesi ceva frumos. :wink:
-
Si ? Du-ti certurile pe PM sau oriunde altundeva, sau ai ban.
-
Cum creiez o masina personala sau mai multe?
LaZ replied to rexilacelput's question in Arhivă probleme
creeaza* -
Foloseste OnPlayerStateChange pentru a detecta daca un jucator ii asezat intr-o masina. Daca folosesti OnPlayerEnterVehicle, il poti ingheta cand ii langa masina, si nu cand ii in ea.
-
Explica de ce ai dat report, ca nu inteleg.
-
Cel mai probabil ai gresit ceva.
-
Eu as folosi callbackul OnVehicleDamageStatusUpdate. http://wiki.sa-mp.com/wiki/OnVehicleDamageStatusUpdate
-
Probabil ca ai codul deja indentat, sau ii indentat aiurea.
-
http://forum.sa-mp.com/showpost.php?p=521284&postcount=553