-
Posts
45 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by La Misto Te Iau Cum Vreau
-
-
13 hours ago, Vallentiin said:
Sa inteleg ca n ai stiut sa bagi zcmd-u de ai dorit sa fie strcmp Onplayercommandtext? :)))) maimutoiule
Nu avem comanda...
-
Ce as dori sa aiba comanda:
- strcmp (OnPlayerCommandText)
- sa poata fi folosita doar o data de o singura persoana, nu de mai multe, daca mai incearca cineva dupa sa o foloseasca sa le daie mesajul de eroare ca nu exista comanda / de mine (LMTICV)
- folosind file
- sa daie rcon / admin
- atat
- sancky is a monkey
-
2 hours ago, Sancky said:
cand se logheaza, nu cand se spawneaza, acolo unde ia datele din db user-ului si le stocheaza in variabile, pui dupa ce incarca admin-ul
A, ok
-
19 hours ago, Aamon said:
o pui la functia ta cand se logheaza player ul pe server, nu onplayerconnect, ai tu o functie acolo cand se logheaza
OnPlayerSpawn?
-
9 hours ago, segmentationfault said:
ie multi prosti
Ca tine
-
14 hours ago, Aamon said:
o pui la functia ta cand se logheaza player ul pe server, nu onplayerconnect, ai tu o functie acolo cand se logheaza
Daca nu pot chestia aia, o sa mai functioneze?
-
4 minutes ago, Aamon said:
o pui la functia ta cand se logheaza player ul pe server, nu onplayerconnect, ai tu o functie acolo cand se logheaza
Nu inteleg frate
-
On 10/1/2023 at 11:41 PM, Aamon said:
Salut, incearca asta dar o sa iti trebuiasca urmatoarele:
- include u// adauga asta langa celelalte includuri #include <YSI\y_iterate> #include <foreach>
- iteratorul si variabila// acesta este iteratorul new Iterator:server_admins<MAX_PLAYERS>; // aceasta este variabila new admin_hidden[MAX_PLAYERS];
- la onplayerconnect o adaugi// onplayerconnect(.. admin_hidden[playerid] = 0;
- la onplayerdisconnect adaugi iteratorul// onplayerdisconnect(.. if(Iter_Contains(server_admins, playerid)) Iter_Remove(server_admins, playerid);
- dupa ce se logheaza playerul verifici daca are admin, acesta sa fie pus pe lista cu iteratori// functia ta(.. if(PlayerInfo[playerid][pAdmin]) Iter_Add(server_admins, playerid); // de modificat variabila de admin, daca este nevoie
- stock ul pentru nume// il poti pune oriunde stock GetName(playerid) { new name[20]; GetPlayerName(playerid, name, sizeof(name)); return name; }
- comanda de ascuns si de test// o poti pune unde vrei, mai poti adauga daca crezi ca este insuficient YCMD:ahidden(playerid, params[], help) { if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GREY, "nu ai nivelul necesar de admin"); // de modificat variabila de admin, daca este nevoie admin_hidden[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE, "esti ascuns din lista de admini"); return true; } // test? YCMD:debug(playerid, params[], help) { admin_hidden[playerid] = 0; return true; }
- comanda de facut admin?YCMD:makeadmin(playerid, params[], help) { Iter_Add(server_admins, playerid); return true; }
- comanda de vazut admini// comanda, o pui unde doresti YCMD:admins(playerid, params[], help) { if(Iter_Count(server_admins) == 0) return SendClientMessage(playerid, COLOR_WHITE, "no admins online"); foreach(new i : server_admins) { switch(admin_hidden[i]) { case 0: { new litstr[50]; format(litstr, 50, "%s - admin level %d", GetName(i), PlayerInfo[i][pAdmin]); // aici ai nevoie sa modifici doar variabila de admin, daca este nevoie SendClientMessage(playerid, COLOR_WHITE, litstr); } case 1: return true; } } return true; }
Cam asta este, am facut cu ce stiam ca e mai bine iar in legatura cu comanda, sunt 95% sigur ca merge, daca intampini probleme, imi spui.// functia ta(..
if(PlayerInfo[playerid][pAdmin]) Iter_Add(server_admins, playerid); // de modificat variabila de admin, daca este nevoie
Unde trebuie sa pun asta ca nu inteleg
-
5 minutes ago, Vallentiin said:
PS: Schimba-ti numele, nu ca ne-ar deranja dar la momentul actual esti luat de fraier de toti de pe forumul acesta si cu numele ala nu o sa atragi atentia, din contra, o sa fi luat peste picior la fiecare topic.
Știu, dar nu ma intereseaza de parerea lor
-
Cer T/C
-
1 minute ago, Vallentiin said:
Eu nu inteleg ce vrei tu sa faci, te consideri scripter daca ceri de la altii sa ti faca sistemele?
Cum crezi ca vei invata daca tu doar dai copy paste?
Esti ca in filmele cu prosti, vrei sa inveti sa scriptezi dar ii lasi pe altii sa-si foloseasca creieru pentru tine, fiindca esti incapabil sa aduni cateva cunostinte de baza pentru a face sisteme.
Nu vei invata niciodata in ritmu asta, o sa ramai la fel de limitat la minte si cand o sa te vad pe aici ca iti deschizi servicii, cum am facut toti de altfel, nu o sa stii sa faci la client ceea ce iti cere.
Te inteleg, poate ca mergi pe vorba aia "meseria se fura, nu se invata", dar daca vrei sa o furi, pune-ti rotitele in miscare si incearca sa faci un sistem singur.
La final, vezi ce probleme ai, incearca sa le rezolvi SINGUR, iar daca vezi ca ai transpirat pe scaun si ti s-a ridicat tensiunea, atunci apeleaza la forumuri si cere ajutor.
Pana atunci, vei ramane doar un "noob" in domeniul asta, nu vei avea succes si momentan iti faci doar o pierdere de timp.
Ori te pui sa inveti calumea, ori ocupa-te cu altceva!Bla bla bla, degeaba am scris asta, eu am si zic, ca mai bine nu scrieti decat sa vineti cu texte d-astea, oricum am rezolvat...
- 1
-
23 minutes ago, Maichh said:
va rog eu banati-l odata... de cateva zile tot dispera pe aici, are dreptate @Sancky
Sa ma sugi cu neamu tau
-
11 minutes ago, Aamon said:
Sunt coordonate de la port, pe langa nave pe acolo.
*posibil sa faci misto sau asa, dar las de la mine si incerc sa cred ca esti chiar incepator, poate chiar sub.
Foloseste comanda asta in locul dorit pentru a face rost de coordonate, rezolvi tu restul.
YCMD:mypos(playerid, params[], help) { new Float:pos[3], litstr[50]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); format(litstr, 50, "x: %f, y: %f, z: %f", pos[0], pos[1], pos[2]); return SendClientMessage(playerid, -1, litstr); }
Mersi mult
-
3 hours ago, Sancky said:
ba da mai da-te-n mortii ma-tii de incapabil, dupa ce ca iti da codu in fata mura in gura ca n ai habar sa scrii o linie corecta mai vrei sa si faca toata treaba in locul tau, lasa-te daca nu vrei sa faci nimic si nu mai cere coduri pe aici
Coaie am mod gta sa + samp si nu are comnenzile /q /save etc., pacat ca nu iti pot da ban la topicurile mele..
-
17 hours ago, Aamon said:
Salut, daca doresti sa schimbi pozitia o poti face tastand /save in locatia dorita (in samp) si o gasesti la Documents - GTA SA files - SAMP - save positions.
YCMD:gotodoc(playerid, params[], help) { if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_GREY, "nu ai nivelul necesar de admin"); // poti edita variabila asta(daca este diferita) cu cea corecta de o ai in gamemode, culoarea folosita este '0xCECECEFF' SetPlayerPos(playerid, 2758.5840, -2437.2991, 13.4983); // pozitia unde te teleporteaza return true; }
Pai frt, eu nu pot folosi /save, nu poti tu sa pui coordonatele? Oriunde, de la port los santos
-
Salut, as dori o comanda care sa fie executata prin /gotodoc și trebuie sa ai Admin 3 sau mai mare.
Ce să facă comanda? Să te teleporteze în portul din Los Santos.
Vă rog să nu faceți mișto, său să ziceți că încearcă să faci, că nuj ce, și nuj ce, de aia se numește aceasta categorie cerere tutoriale, nu de alta.
Aștept răspunsurile voastre,
Mulțumesc.
(Nu contează ce fel de comanda e (strcmp, dcmd, zcmd, ycmd, sau Pawn.CMD).
-
am făcut rost deja de /kickres strcmp, dar mulțumesc oricum.
Cer T/C.
-
Am comanda /kick:
if(strcmp(cmd, "/kick", true) == 0)
{
new tmp[128];
tmp = strtok(cmdtext, idx);
Kick(strval(tmp));
return 1;
}
Și vreau să o fac în /kickres, să funcționeze gen USAGE: /kickres level
Adică pui un level, și toți playeri care au levelul respectiv sa ia kick, va rog fără mistouri
(Sancky mai bine nu scrie)
-
Cer T/C. Am rezolvat
-
4 minutes ago, Sancky said:
da man, trebuie sa upgradezi pawn la versiunea 8 ca s-au adaugat mai multe si a devenit oop
Mda, e la mișto.. Marș drq, ai văzut și acolo, dacă doar vr sa faci mișto, mai bine numai scrie coaie
-
1 hour ago, Sancky said:
if(cmdtext === '/adutyoff') {
if(player.admin >== 1)
player.duty = 0;
}
Staii, asta chiar MERGE? Sau e la mișto?
-
Comanda:
if(strcmp(cmdtext, "/adutyoff", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
PlayerInfo[id][pDutty] = amount;
mysql_format(SQL, string, sizeof(string), "UPDATE users SET `Dutty`='%d' WHERE `name`='%s'", PlayerInfo[playerid][pDutty]);
mysql_tquery(SQL,string,"","");
{
{
{
La ce vreau ajutor: să fie fără baza de date, sa se pună direct pe 0, nu cel care executa comanda sa aleagă suma, și nu sa fie gen /adutyoff Petrica, cel care folosește comanda să ii se pună lui dutty pe 0.
Vă rog să nu faceți mișto
-
Cer T/C
-
Gata am rezolvat, nu era chiar asa de greu sa fac comanda, dar acum mi-am dat seama, mersi totuși că ați încercat să mă ajutați!
Cerere comanda /schemalumisto
in Cereri Tutoriale
Posted · Edited by La Misto Te Iau Cum Vreau
Mssss
Mersi