-
Posts
289 -
Joined
-
Last visited
-
Days Won
1
Posts posted by qRuby.
-
-
-
-
- Username: qRuby
- Varsta 20 anisori
- Ce vinzi?: Root-uri
- Dovada (că sunteti in posesia produsului) OBLIGATORIU:
- Pret: 5 euro
- Detalii de contact: qruby#1337
- Alte precizari:
-
-
Acum 3 minute, Leonard a spus:
pt y_commands trebuie sa modifici OnPlayerCommandPerformed
OnPlayerCommandPerformed
Acum este:
e_COMMAND_ERRORS:OnPlayerCommandReceived(playerid, cmdtext[], e_COMMAND_ERRORS:success)
Exemplu:
public e_COMMAND_ERRORS:OnPlayerCommandReceived(playerid, cmdtext[], e_COMMAND_ERRORS:success) { if(success == COMMAND_UNDEFINED) { SendClientMessage(playerid, -1, "Aceasta comanda nu exista."); return COMMAND_OK; } return COMMAND_OK; }
Lista cu errorile:
enum e_COMMAND_ERRORS { // The majority of these are even - odd numbers return "1" not "0". COMMAND_ZERO_RET = 0 , // The command returned 0. COMMAND_OK = 1 , // Called corectly. COMMAND_UNDEFINED = 2 , // Command doesn't exist. COMMAND_DENIED = 3 , // Can't use the command. COMMAND_HIDDEN = 4 , // Can't use the command don't let them know it exists. COMMAND_NO_PLAYER = 6 , // Used by a player who shouldn't exist. COMMAND_DISABLED = 7 , // All commands are disabled for this player. COMMAND_BAD_PREFIX = 8 , // Used "/" instead of "#", or something similar. COMMAND_INVALID_INPUT = 10, // Didn't type "/something". }
Iar la Iteratori, ai inteles gresit cum se folosesc.
La comanda ta:
YCMD:admins(playerid, params[], help) { new string[128]; foreach(new i: Admin) { if(PlayerInfo[i][pAdmin] > 0) { format(string, 128, "%s - admin level %d", GetName(playerid), PlayerInfo[i][pAdmin]); SendClientMessage(playerid, 0xFFFFFFFF, string); } } return 1; }
Functia GetName trebuie sa apeleze ID-ul adminului, nu al tau, iar acea verificare daca e admin, e inutila, pt ca in interator adaugi doar persoanele care au admin.
GetName(playerid) -> GetName(i)
foreach(new i: Admin) { if(PlayerInfo[i][pAdmin] > 0) { format(string, 128, "%s - admin level %d", GetName(playerid), PlayerInfo[i][pAdmin]); SendClientMessage(playerid, 0xFFFFFFFF, string); } -> foreach(new i: Admin) { format(string, 128, "%s - admin level %d", GetName(i), PlayerInfo[i][pAdmin]); SendClientMessage(playerid, 0xFFFFFFFF, string); }
mersi, la iteratori stiam de faza aia dar m-am incurcat eu acolo si am scris playerid in loc de i, asa se intampla cand scriptezi la 3 noaptea :))
-
am uitat sa precizez, in server_log nu apare nimic.
-
Chiar acum, Leonard a spus:
Si care-i problema mai exact?
pai, intru pe server, scriu /rac sau /admins si nu merge, imi da server: unknown command.
la fel si la iteratori, intru pe server ca admin, nu ma adauga in lista de admini *Iter_Add(Admin, playerid)*
-
Chiar acum, Leonard a spus:
pe asta l-am pus recent, tot nu merge si chiar nu stiu de ce, daca te uiti la cod o sa vezi ca totu' e perfect facut.
-
- Username : qRuby
- Problema întâlnită: nu merge libraria YSI
- Detalii despre problemă: -.
- Ce ai încercat să faci înainte să postezi?: am incercat sa schimb libraria YSI cu alta dar tot asa face.
-
Cod sursa (recomandat pastebin.com) :
#include <a_samp> #include <YSI\y_iterate> #include <YSI\y_commands> new Iterator: Admin<MAX_PLAYERS>; YCMD:gotoxyz(playerid, params[], help) { new string[128], interior; new Float:x, Float:y, Float:z; if(sscanf(params, "fffi", x, y, z, interior)) return SendClientMessage(playerid, COLOR_GREY, "Syntax: /gotoxyz <x> <y> <z> <interior>"); SetPlayerPos(playerid, x, y, z); format(string, 128, "Te-ai teleportat la coordonatele x = %f, y = %f, z = %f, interiorul %d.",x,y,z,interior); SendClientMessage(playerid, COLOR_YELLOW2, string); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, interior); return 1; } YCMD:admins(playerid, params[], help) { new string[128]; foreach(new i: Admin) { if(PlayerInfo[i][pAdmin] > 0) { format(string, 128, "%s - admin level %d", GetName(playerid), PlayerInfo[i][pAdmin]); SendClientMessage(playerid, 0xFFFFFFFF, string); } } return 1; } YCMD:rac(playerid, params[], help) { SendClientMessage(playerid, COLOR_GREY, "Aceasta comanda a fost dezactivata deoarece toate vehiculele nefolosite se respawneaza automat in fiecare ora."); return 1; } public OnPlayerConnect(playerid) { if(PlayerInfo[playerid][pAdmin] > 0) { Iter_Add(Admin, playerid); printf("adaug admin in grupa"); } return 1; } public OnPlayerDisconnect(playerid) { if(PlayerInfo[playerid][pAdmin] > 0) { Iter_Remove(Admin, playerid); printf("scot admin din grupa"); } return 1; }
- Alte detalii : dati-mi si mie lib YSI
-
-
https://www.amazon.com/gp/product/B07C65XFBB/ref=ox_sc_act_title_1?smid=A230ZFNKXE1WUD&psc=1
500 usd = 2000 ron
say wtf
-
-
-
57 minutes ago, Dennis12 said:
Pentru ceea ce contine si modul in care e lucrat + un sistem de dealership merita pretul actual ( 150 de lei ).
Dar na fiecare cu parerea lui.
uP
Parerea mea e ca nimeni nu o sa cumpere deoarece nu se merita sa iti deschizi server de sa-mp in romania pentru ca exista multe servere mari cu un fan base foarte mare datorita youtuberilor mari.
-
Just now, Dennis12 said:
Hidoase textdraw-uri.
Bafta cu proiectul
pt td-uri, stiu ca sunt urate, nu am avut inspiratie pentru ca toate asa zise "unice" sunt luate de alte comunitati, vreau sa fac ceva cat mai unic.
on: ms.
-
-
"lucrez ieftin am spus" cand am vazut pretu' era sa pic.. am spus
-
21 hours ago, CSORIN said:
nu e definit nicaieri
defineste hExteriorPos ca float, exemplu:
Float: hExteriorPos
-
rektmand
-
Nu
Next @Leonard
-
ia sa vad
-
-
Bun, acest tip a dat anunt pe discord leaks ca vrea ca cineva sa ii repare sistemele si tot pe acolo pe 125 de lei.
M-am oferit eu si i-am facut toate alea, i-am si adaugat cate ceva.
La final, i-am spus ca imi faca transfer bancar la mine pe card, ca nu dau primul gamemode-ul.
Dupa, ce credeti ca mi-a zis? Ca nu mai are banii si dupa a inceput sa ma injure de toti mortii si ranitii (are si un limbaj destul de captivant, este dex.ro)
- bicu6adv and Andrei24984
- 2
-
Servicii - uzzi.xyz - PHP, HTML, MySQL, C++, WordPress
in Services
Posted
Nu recomand acest site. Daca spui ca ai avea o experienta in acest domeniu, ai face in asa fel incat website-ul tau sa atraga clienti, nu sa ii respinga.
Web Development-ul este o arta, daca nu pui pasiune in ceea ce doresti sa devii nu o sa devii niciodata.
Ce dovedeste ca nu esti un web developer calitativ?
Daca te-ai stradui sa nu mai furi index-uri de pe wrapbootstrap sau alte site-uri de genul asta, poate ai avea o recomandare din partea mea.
De ce te-ai chinui sa faci un website pentru shop in HTML? Era mult mai simplu sa faci ceva in PHP, cu o baza de date, sa nu te mai chinui sa dai edit si alte chestii.
Prin urmare, asta dovedeste ca nu stii sa folosesti limbajul de programare asa cum trebuie folosit, spre exemplu: PHP.