-
Posts
61 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
News
Documentation
Posts posted by AnDrEyUpS
-
-
Salutare! Ma poate ajuta cineva cu chestia asta? Cand un jucator are admin sa scrie cu rosu in chat?
Am pus asta la OnPlayerConnect, dar doar numele din tab apare cu rosu.:
if(pInfo[playerid][pAdmin] < 1) return SetPlayerColor(playerid, 0xB31313FF), PlayerTextDrawColor(playerid,NamePlayer[playerid], COLOR_ADMINP);
Am cautat la comanda /shop -> premium account deoarece schimba culoarea in portocaliu si nu gasesc deloc, probabil nu se afla in gamemode chestia cu schimbarea culorii. Un sfat m-ar ajuta foarte mult, multumesc!
-
On 10/25/2021 at 2:16 PM, GamerulFOX said:
Daca te referi cand are sub 15.000$ sa nu o poata cumpara foloseste asta.
if(pInfo[playerid][pMoney] < 15000) return SCM(playerid, COLOR_INFO, "Eroare: Nu ai suma necesara de bani."); //Modifici dupa cum ai tu in gamemode.
-
On 10/4/2021 at 11:39 PM, shane said:
Salut @AnDrEyUpS ,
In primul rand, nu ar trebui sa setezi variabila StartQuest[playerid] pe 1 (true), inaintea celorlalte verificari. Practic, tu daca nu ai inceput questul si ai dat /startquest, dar nu esti in locatia potrivita (cum ai tu verificarea acolo), variabila StartQuest o sa fie setata pe 1, iar apoi o sa-ti returneze mesajul cum ca nu esti in locatia potrivita. Si probabil de aici si pleaca problema ta.
Deci, muti variabila StartQuest[playerid] inainte de "return 1;", in asa fel incat sa fie setata doar in cazul in care nu intampini vr-o problema (adica sa nu ai licenta de condus, sau sa nu fii in locatia potrivita), cum ai tu facute verificarile. La asta ma refer prin problema.
Cam asa ar trebui sa arate comanda, ca sa-ti faci o idee despre ce am zis:
CMD:startquest(playerid, params[]) { if(StartQuest[playerid]) return SCM(playerid, COLOR_SPECIALMISSION, "Special Quest: Text."); //StartQuest[playerid] = 1; ==> ASTA STERS if(!IsPlayerInRangeOfPoint(playerid, 3.5, 1123.0138, -1127.3977, 23.8047)) return SCM(playerid, COLOR_INFO, "Eroare: Nu esti la locatia potrivita."); if(pInfo[playerid][pCarLic] > 1) return SCM(playerid, COLOR_INFO, "Eroare: Nu ai licenta de condus!"); SetPlayerRaceCheckpoint(playerid, 0, 2091.1172 ,-1278.4653, 26.1797, 2091.1172, -1278.4653, 26.1797, 3.5), CP[playerid] = 348; SCM(playerid, COLOR_SPECIALMISSION, "Special Quest: Text."); StartQuest[playerid] = 1; // ==> ASTA ADAUGAT return 1; }
Multumesc!
-
On 10/2/2021 at 6:01 PM, Flint said:
Reseteaza variabila
la conectare.
Tot asa imi spune.
-
Salutare! Am incercat sa fac un quest care pote fi facut de cate ori vrea jucatoru si am intampinat o problema, cand dai /startquest ii zice ca a inceput deja.
Ma poate ajuta cineva?
-
Salutare, am si eu o micuta problema. Am incercat sa fac o functie, cand esti admin sa ai culoarea rosu in chat si nu merge. Ma puteti ajuta? Presupun ca nu este greu pentu voi. Folosesc gamemode Bottles 1.2V, zcmd.
-
Acum 11 ore, Allxseiggen a spus:
Pai la /startmission faci cum a zis baiatul mai sus, si la /finish sau cand termini misiunea adaugi
//cand /finish if(!startedMission[playerid]) return SendClientMessage(playerid, -1, "Nu esti intr-o misiune"); startedMission[ playerid ] = 0; //cand termini misiunea startedMission[ playerid ] = 0;
Am rezolvat.! Multumesc de ajutor.
-
Acum 1 oră, shane a spus:
Foarte simplu, precum ti-a explicat si Allexseiggen mai sus.
Exemplu:
cmd:finish( playerid, params[] ) { if( !startedMission[ playerid ] ) return SendClientMessage( playerid, -1, "Nu esti intr-o cursa." ); //dupa care, daca jucatorul este in cursa, ii resetam variabila startedMission[ playerid ] = 0; // si restul de cod pe care il ai tu return true; }
Am rezolvat.! Multumesc de ajutor.
-
Acum 14 ore, shane a spus:
Salut @AnDrEyUpS,
De ce nu creezi o variabila noua prin care sa verifici daca jucatorul a inceput misiunea?
Exemplu:
new startedMission[ MAX_PLAYERS ]; //variabila creata cmd:startmission( playerid, params[] ) { if( startedMission[ playerid ] ) return SendClientMessage( playerid, -1, "Deja esti intr-o misiune." ); startedMission[ playerid ] = 1; //setata pe 1 (adica a inceput misiunea) SendClientMessage( playerid, -1, "Ai inceput o noua misiune." ); //restul de cod pe care il ai return true; }
Iar cand termini misiunea, resetezi verificarea prin urmatoarea linie "startedMission[ playerid ] = 0;".
Bro am uitat sa iti spun ca am comanda /finish pentru startmission cum fac sa adaug chestia aia la /finish gen sa fie verificarea acolo? Cand dau /startmission imi zice ca ai inceput deja misiunea.
-
Salutare! Recent am facut un sistem de misiune si poti da incontinu /startmission si iti spawneaza masina mereu. Aveti cumva o idee sa pot pune un timer sa nu mai poate fi folosita comanda pe o perioada de timp?
-
La 03.03.2021 la 22:36, Sniperzila a spus:
Salut, la partea cu punctele te ajut cu baza, la crates ai tutorialul trimis de StrikerM.
Cauta pInfo si cauta ultima chestie care incepe cu pInfo[MAX_PLAYERS] de acolo, scoti ; daca este acolo si pui , dupa pui pInfo[MAX_PLAYERS][pGZZ-POINTS];
Acum te duci la functia ShowStats si pui la finalul unui mesaj de acolo | GZZ-Points %d si te duci la dreapta de tot si inainte de paranteza inchisa pui , pInfo[targetid][pGZZ-POINTS].
La restul pui o verificare unde vrei sa le folosesti gen if(pInfo[playerid][pGZZ-POINTS] < punctenecesare) return SendClientMessage(playerid, COLOR_GREEN, "Eroare: {FFFFFF}Nu ai destule GZZ-Points.");
(in loc de punctenecesare pui cate puncte doresti tu, in loc de COLOR_WARNING si mesaj poti pune ce doresti tu)
Cam atat ar fi, dupa cum am spus la crates ai tutorialul trimis de StrikerM.
Sper ca am putut sa te ajut.
(P.S: Aici nu am cum sa iti fac un sistem de crates ca sunt multe chestii de pus prin gm si e prea greu sa iti explic cum sa il pui la tine in gamemode.)
Am un crate simplu. Gen /opencrate si atat fara dialog pana invat. Imi da ca nu am definit acel pGZZ
Uite cum am facut:
https://pastebin.com/9501L9r7 -
La 25.02.2021 la 15:16, VeLo a spus:
Clar comanda e copiata, daca era facuta de tine: nu pui tu SCM si chestii care el poate nu le are, te folosesti de functiile default.
Comanda nu e copiata. e facuta de mine in gamemode la ce am avut nevoie.
-
Acum 10 ore, Luca Gipsy a spus:
ai scris-o daca e ceva.
Pai asa e cel mai lejer. Am editat acolo la CMD
-
Acum 55 minute, Aquario. a spus:
Nu e construita corect, ii va da "warning 202: number of arguments does not match definition". Corect este in felul urmator:
CMD:salute(playerid, params[]) { new mesaj[64]; // Aici vei pune numarul de caractere de care ai nevoie. if(PlayerInfo[playerid][pAdmin] < 7) return SendClientMessage(playerid, -1, "Nu ai nivelul de admin necesar!"); // Aici verificam daca jucatorul are admin level 7. format(mesaj, sizeof(mesaj), "{FFFF00}%s va saluta pe toti!", GetName(playerid); // Pentru GetName(playerid) vei face un stock, ti-l scriu imediat. return SendClientMessageToAll(playerid, mesaj); // Returneaza mesajul pe care l-ai scris in format. }
Dupa cum observi, acolo ai "GetName(playerid)", pentru ea vei avea nevoie de un stock care sa ii ia numele jucatorului.
Stock-ul va arata in felul urmator:
stock GetName(playerid) { new name[MAX_PLAYER_NAME]; // MAX_PLAYER_NAME = Numarul maxim de caractere pe care il are un nume. GetPlayerName(playerid, name, MAX_PLAYER_NAME); // Aici am luat numele jucatorului. return name; // Aici am returnat numele jucatorului. }
Ti-am facut si stock-ul pentru ca ma gandesc ca tu lucrezi pe un new.pwn, deoarece ma gandesc ca vrei sa inveti sau pur si simplu exista varianta sa nu-l ai in GameMode.
Sper ca ti-am fost de ajutor @xXDANYXx121, multa bafta!
Stiu asta, eu i-am dat un start ca sa isi faca si el cum vrea..
-
Acum 7 minute, VeLo a spus:
iti sugerez sa iti inchizi laptopul =))))))))))))))
Cred ca este invers.
Mai explicat pentru tine:
new fString[100];
format(fString, sizeof fString, "%s Va saluta pe toti playerii!", GetName(playerid));
SCMTA(COLOR_UNKNOWN, fString);- 1
-
La 08.03.2019 la 18:01, xXDANYXx121 a spus:
Deci vreau si eu o comanda in care sa fie folosita doar de admin 7 si sa zica gen
/salute
Kround va salutat pe toti playeri
CMD:saluta(playerid, params[])
{
SendClientMessageToAll(COLOR_CAREAITU, "%s va saluta pe toti playerii!"), GetName(playerid)); // incearca asa.
return 1;
}
-
La 27.07.2019 la 14:03, NotExxodus a spus:
Imi dati si mie va rog comanda /enter pentru gamemode AngelZone?
Daca vrei comanda /enter doar pentru o locatie o poti face asa:
CMD:enter(playerid, params[]){
if(!IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z) return SCM(playerid, COLOR_CUMAITU, "Nu esti la locatia potrivita!");
SetPlayerPos(playerid, x,y,z);
SetPlayerVirtualWorldEx(playerid, x) sau interior cum vrei tu.
return 1;
}
-
La 12.07.2019 la 9:58, SkyHD a spus:
Cand am facut comanda /bonus imi apare asa:/
C:\Users\SkyHD\Desktop\SAMP SERVER\gamemodes\zoneplg.pwn(337) : warning 203: symbol is never used: "bonus"
Va rog ajutati-ma dau +1.
Incearca asa: https://pastebin.com/LtDuFD6m
-
La 04.10.2019 la 10:56, RaulGamingHDYTB a spus:
Salut As Dorii daca ar putea sa ma ajute cineva, am un gamemode pe samp si am sistem de roll cu tot ce trebuie dar pe /gps nu imi apare locatie nu imi apare nimik cum as putea sa adaug acolo locatii daca mar putea ajuta cineva va rog
Cauta cum a zis si el mai sus si cam asa ar trebui sa arate:
ShowPlayerDialog(DIALOG_GPS, DIALOG_STYLE_LIST, "Locations" ",x", "y", "Spin", "Ok", "Close"); dupa ultima aia adaugi si Spin...apoila case DIALOG_GPS
ADAUGI ASTA:
Sa zicem ca ai 6 ultimu adaugi asa -> case 7 SetPayerCheckpoint(playerid, x, y, z, Distanta), CP[playerid] = 0; //depinde cum ai tu remove checkpoint. -
La 01.12.2019 la 1:14, Onehitkill a spus:
Salut vreau si eu ca aceasta comanda sa fie pt acces admin level 1, poate ma ajutati voi s-o editati, Multumesc mult
CMD:onehit(playerid,params[])
{
new string[128],namee[30];
GetPlayerName(playerid, namee, 24);
foreach(Player, i)
PlayAudioStreamForPlayer(i, "https://www118.zippyshare.com/d/BBvumv3h/13312/onehitl19.mp3");
format(string, sizeof(string), "{3399FF}[RPG ACS] {FF6969}%s {FFFFFF}a activat soundul {FF0000}Onehit", namee);
SendClientMessageToAll(0xFFFF00FF, string);
return 1;
}Adauga asa:
if(pInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_UNKNOWN, "Nu ai acces la aceasta comanda!");sau PlayerInfo inloc de pInfo...
Sau daca vrei doar pentru admin 1 incearca asa:
if(pInfo[playerid][pAdmin] < != 1) return SCM(playerid, COLOR_UNKNOWN, "Nu ai acces la aceasta comanda!");
-
La 29.05.2020 la 15:36, VenoMarius a spus:
Nu stiu unde trebuie sa caut in gamemode si nici nu gasesc informatiile sau pozitiile in gamemode.
Poza:https://imgur.com/Ft
Va rog ajutati-ma.
Pai poti incepe sa cauti id-ul de la bicicleta cu CTRL+F in gamemode... ca sa iti fie mai usor dute langa bicicleta si dai /save si vezi daca suny 7 biciclete ar trebui sa fie aceleasi id unu langu altu la public OnGameModeInit.
-
La 18.08.2020 la 1:13, Ligh113 a spus:
Deci pe localhost merge totul e ok , cand urc gm ul pe host la inregistrare da parola incorecta...
Intra in documentul cu .sql si cauta acolo ceva de genu : Database: `'Si adaugi aici numele la baza dedate'
-
La 19.10.2020 la 20:01, XPutaFTW a spus:
Nuj cum fac celilanti dar pt ca eu sunt unpic asa nob intru in MapEditor urc gm si ma duc unde vr sa pun masina i pun iau codu si il pun in gm si POC
Intri pe sa:mp dai /spawncar infernus 1 1 si apoi te duci unde vrei sa fie masina, folosesti comanda /save apoi te duci la 'Documents->GTA->Sa:mp-> savedpositions si dai in jos de tot si vei gasi coordonatele. Copiezi tot si le introduci undeva la public OnGameModeInit.
-
La 11.08.2018 la 17:29, Nica_Mihai a spus:
Cine poate sa imi faca cand dau o comanda de exemply /goysh
si cand m-a teleportat acolo sa imi puna un cp la coordoanta setata de mine
si cand intru in el sa se dezactiveze cp-ul
Multumesc!
Cred ca te referi la comanda asta:
CMD:goysh(playerid, params[]){
if(pInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_UNKOWN, "Nu ai acces la aceasta comanda!");
SetPlayerCheckpoint(playerid, x,y,z, distance), CP[playerid] = 0; //depinde cum ai tu acest remove checkpoint
return 1;
} //Daca ai erori imi zici, poate am uitat ceva.
Sistem audio petreceri ocazionale
in Totul şi Nimic
Posted
Buna seara! Deschid si eu un topic pe acest forum, am facut o configuratie de buget cu o boxa pasiva. Nu stiu prea multe asa ca doresc sa ma ajutati cat se poate de bine. Am la dispozitie undeva la 300 de euro pentru acest sistem. M-am gandit sa imi cumpar o boxa, statie, mixer si pe viitor sa fac un upgrade la un subwoofer, le aveti pe toate mai jos. Acesta il voi utiliza la petreceri ocazionale intre prieteni intr-o camera de 7m lungime / 5 latime si in jur de 20 de persoane. Am un sistem de la samsung ht -j5150, dar deja daca se vorbeste tare se aude peste boxe, acestea fiind la maxim si bass doar in colturi.
Boxa: the box PA 15 ECO MKII sau Behringer Eurolive B212XL
Statie: Amplificator behringer-inuke-nu1000
Mixer: Behringer xenyx 802
Subwoofer: Malone pw 1015 / Fenton-Skytronic de 18* filtru low-pass (electronic-s)
Nu sunt ele cele mai fiabile, stiu, dar pentru inceput. Acum am tot cautat si nu stiu ce cabluri imi trebuie pentru conectare, ma poate ajuta cineva va rog? Multumesc!