matrixismyname
-
Posts
119 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by matrixismyname
-
-
Stie cineva cum pot sa adaug obiecte de exemplu in sectia de politie? Am gasit mai demult un FS care avea "o sectie" de politie modificata, avea porti chestii. Vreau sa stiu si eu cum a reusit sa adauge obiecte in interior, cu MTA SA RACE, si nu am reusit, nici macar nu gasesc interiorul (locatia).
Am incecat cu MTA SA DM 1.0 dar imi da eroare, ceva cu "fisiere" data lipsa, insa am instalat "Resource"-ele.
-
Pentru inceput iti trebuie coordonatele de la bariera (cand este inchisa, si cand este deschisa) apoi te hotarasti daca sa apara initial deschisa sau inchisa, apoi ce sa faca comanda ta, s-o inchida sau s-o deschida, apoi sa te hotarasti daca vrei sa se inchida dupa x secunde sau cand ii zici tu.
-
Eu as vrea un fs in care sa fie o mapa din un colt al mapei in celalalt la care sa fie un turneu pe echipe de 3 oameni la care premiul sa fie o anumita suma de bani sau ce premiu vreti voi
Si inca un fs prin care toate masinile sa fie modelate ex. lamborghini gallardo sau ce vreti voi iar masinile vechi sa dispara ;D ;D ;D ;D ;D ;D ;D
Skin-urile masinilor sunt client-sided nu server-sided (adica in functie de GTA-ul tau nu de server.)
Mapa ti-o poti face singur.
-
mda, daca un scripter nu este in stare sa faca asta de ce dracu s-ar mai apuca de facut servere? acum datorita tie toti retardatii nu numai ca o sa aiba GF dar o sa aiba si MODERTOPIA. GG !
-
NiKoR17" post="19296" timestamp="1253568860"]
Ce Warnings Iti Da?
Fi Mai Explicit:|
21=> MoveObject(vamatr,-86.682,-909.653,17.673,0.0,0.0,-21.486);
45=> MoveObject(vamatr,-86.682,-909.653,17.673,0.0,0.0,-21.486);
Mda NiKoR daca aveai putin habar pawno stiai ca alea sunt gresite.
Incearca asta rat sau cum te-o chema:
21=> MoveObject(vamatr,-86.682,-909.653,17.673, 3);
45=> MoveObject(vamatr,-86.682,-909.653,17.673, 3);
Data viitoare tine minte: MoveObject(obiect, x, y, z, viteza);
Si apropo rat, ce esti asa disperat de faci triple post? da in puii mei edit.
-
Acu ce fac plz:((?
Bai tu esti retardat nu gluma, ai facut 4x post intr-o zi, nici n-ai avut rabdare (+ca ai postat si IN PROBLEME GODFATHER)
De unde dracu vrei sa stim noi care is liniile tale de acolo ? Si ai rabdare dracu ce turbezi asa, daca ai pretentii sa ti se raspunda instant invata sa le repari singur.
-
Pai ma refeream la rampele alea gen tunel.Adica intrii pe rampa si te dai peste cap de vreo 20 ori(asta daca ai viteza bineinteles)...Sunt niste rampe foarte lungi.Te dai peste cap dintr-o parte in alta...
Eu am auzit ca e un program care face tipurile alea de rampe..E adevarat??
ce vezu tu tuneluri de rampe, sunt defapt MULTE MULTE rampe mici puse in asa fel incat sa fie tunel.
E un program de ii iti face bucle adica ai un obiect cu xyz = 123 si altu cu xyz = 234 si el iti face obiecte cu xyx 345, 567 ,789 etc.
-
ia uite-te ce mai e odata intrebat asta, chiar sub topicul tau !!
-
=-" post="18815" timestamp="1252934755"]
Culoarea, timpul si stilul.
Ex:
GameTextForAll(COLOR_RED, "Mesaj" 5000, 3);
Iar cand pui sa trimeata doar la un player, faci asa:GameTextForPlayer(playerid, "text", 5000, 4);
GameTextForPlayer(playerid, "text-ul", 5000, 4);
GameTextForPlayer(playerid, "text", timp, stil); (timpul este in ms, adica 1000 = 1 secunda)
-
nu se poate face cumva ca sa scaneze propozitia respectiva si daca prima litera e lowcase sa o faca upcase?
Ceva cu cmdtext,string... n-am idee, insa ma gandesc cam cum ar fi si daca reusesc va anunt, si voi sa faceti la fel
-
Ma refeream pe forum
cunostiinte avansate PHP+MYSQL
-
new vehicle1
=>
new vehicle1;
new vehicle[x]
=>
new vehicle[x];
E bun tutorialul
Thanks, am modificat.
-
BigEar Ia ultimile pozitii
for(Car=0;Car<MAX_VEHICLES;Car++)
Inseamna ca masina 0 este mai mica decat numarul maxim de vehicule,deci Inseamna ca numaratoarea masinilor incepe de la 0.return 1;
Se pune cand se termina ceva :
-un public
-o comanda
-etc.
mda ai zis matematic, oricum sunt mai mult ca sigur ca este furat, absolut tot legat de motor sunt identice cu acel filter script, inclusiv gametextele, sendclientmessagele. Deci taci, ai noroc ca nu le pasa moderatorilor de asta,
-
mmm speram ca poate exista vrun program sau ceva !!! dar orcum nu ma las de servere si cred ca am gasit ceva dar nush cat de bun este !!! Daca sunteti interesati intrati aici http://...
Am uitat sa specific ca singuru mod in care te POTI feri de DDOS este sa ai banda enorma+cpu pe masura.
Oricum un firewall ar trebui sa-si faca treaba (nu cel din windows) ceva gen zonealarm de exemplu.
-
ai toate includele bagate?
-
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D Exista vrun program sau vrun script care sa inpiedice sa imi mai dea careva FLOOD la server !!! ca pana acum vro 5-6 oameni miau dat FLOOD la server pentru ca nu le dau si lor admine =)) !!!! si spuneti si voi daca ar fi corect sa ma santajeze asa !!! exsita !! daca da plizz datimi si mie un link de unde sa iau un Anti-flood sau daca cunva e vrun cod pentru pawno postatil aici plizz !!!!! :-* :-* :-*
1. Invata LIMBA ROMANA FRATE !.
2. Treci pe linux daca vrei sa hostezi servere.
3. Lasa-te de servere daca nu vrei 2'
4. Ia-ti router cu DDOS protection sau raporteaza ddos-urile la providerul de net si cu PUTIN noroc le taie netul si le da amenda.
-
zici ca ai copiat doar comanda ok?
atunci imi zici ce face new Car;
for(Car=0;Car<MAX_VEHICLES;Car++)
return 1; si bigear ?
-
ai pus si fs xStreamer
mai citeste odata primul post : "filterscripts Clock zergyuobject xStreamer"
-
Engine Sistem
Am facut un engine sistem,adica daca apesi tasta Shift motorul porneste,iar cand apesi enter iesi din masina si opresti si mororul.
color=green]Comenzi
Shift= Start engine
Enter = Exit veh and stop engine
/exitveh = daca Enter nu merge
Code:
#include <a_samp> #define SCM SendClientMessage #define COLOR_PURPLE 0xC2A2DAAA new VehicleStarted[MAX_VEHICLES]; new sendername[MAX_PLAYER_NAME]; new BigEar[MAX_PLAYERS]; forward Starting(playerid); forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5); public OnFilterScriptInit() { print("-------------------------------------"); print("-----Engine System By Andybtv-----"); new Car; for(Car=0;Car<MAX_VEHICLES;Car++) return 1; return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/exitcar", cmdtext, true, 10) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { RemovePlayerFromVehicle(playerid); SCM(playerid,0xFFFF00AA,"* You left the vehicle."); TogglePlayerControllable(playerid,1); }else{ SCM(playerid,0xFFFF00AA,"* You are not in a vehicle!"); } } return 1; } return 0; } public OnPlayerStateChange(playerid, newstate, oldstate) { new CarID = GetPlayerVehicleID(playerid); new CarMod = GetVehicleModel(playerid); if(newstate == PLAYER_STATE_DRIVER) { if(VehicleStarted[CarID] == 0 && CarMod != 510 && CarMod != 509 && CarMod != 481) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 510 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 509 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 481){ return 1; } TogglePlayerControllable(playerid,0); SCM(playerid,0x950000FF,"* Please Start The Engine Use Key: Shift"); }else{ SCM(playerid,0x80FF80FF,"* The Engine Is Already Running!"); } } return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if((newkeys & (KEY_SECONDARY_ATTACK)) == (KEY_SECONDARY_ATTACK)) { if(IsPlayerInAnyVehicle(playerid)) { if(IsPlayerConnected(playerid)) { new Vehicle = GetPlayerVehicleID(playerid); if(VehicleStarted[Vehicle] == 0) { RemovePlayerFromVehicle(playerid); SCM(playerid,0x0000FFFF,"* You Leave The Vehicle And Switch Off The Engine."); TogglePlayerControllable(playerid,1); } } } } if(newkeys == KEY_JUMP) { if(IsPlayerInAnyVehicle(playerid)) { if(IsPlayerConnected(playerid)) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 510 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 509 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 481){ return 1; } new Vehicle = GetPlayerVehicleID(playerid); if(VehicleStarted[Vehicle] == 0) { new string[256]; SCM(playerid,0x80FF80FF,"* Starting Engine..."); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s attempts to start the Engine.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~g~Starting vehicle...",3000,3); SetTimerEx("Starting",3500,0,"i",playerid); } } } } return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { TogglePlayerControllable(playerid,1); new Vehicle = GetPlayerVehicleID(playerid); VehicleStarted[Vehicle] = 0; return 1; } public Starting(playerid) { new Vehicle = GetPlayerVehicleID(playerid); new RandomStart; if(IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { RandomStart = random(10); switch(RandomStart) { case 0,1,2,3,4,5,6,7,8,9: { new string[256]; VehicleStarted[Vehicle] = 1; TogglePlayerControllable(playerid,1); GameTextForPlayer(playerid,"~r~Engine Started", 1000, 1); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s starts the Engine.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } case 10: { new string[256]; SendClientMessage(playerid,0xFF1C1CFF,"* Engine Failed To Start!"); format(string, sizeof(string), "* %s fails to start the Engine.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } } } return 1; } public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5) { if(IsPlayerConnected(playerid)) { new Float:posx, Float:posy, Float:posz; new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(!BigEar[i]) { GetPlayerPos(i, posx, posy, posz); tempposx = (oldposx -posx); tempposy = (oldposy -posy); tempposz = (oldposz -posz); if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) { SendClientMessage(i, col1, string); } else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8))) { SendClientMessage(i, col2, string); } else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4))) { SendClientMessage(i, col3, string); } else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2))) { SendClientMessage(i, col4, string); } else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { SendClientMessage(i, col5, string); } } else { SendClientMessage(i, col1, string); } } } } return 1; } strtok(const string[], &index, const seperator[] = " ") { new index2, result[30]; index2 = strfind(string, seperator, false, index); if(index2 == -1) { if(strlen(string) > index) { strmid(result, string, index, strlen(string), 30); index = strlen(string); } return result; } if(index2 > (index + 29)) { index2 = index + 29; strmid(result, string, index, index2, 30); index = index2; return result; } strmid(result, string, index, index2, 30); index = index2 + 1; return result; } #pragma unused strtok
Liber pentru modificari,daca vreti,pastrati creditele daca nu,nu
Aseamanarile dintre script-ul tau si asta sunt putine.
Tu ce-ai facut, ai izolat engine-ul scotand fuel-ul.Stiu asta pentru ca si eu am facut aceasi lucru cu aceasi filterscript si l-am integrat la mine in mod.
PS: M-am uitat FOARTE atent si sunt absolut sigur ca sunt una si aceasi doar ca asta e doar "engine-ul" simplu.
Cer inchiderea topicului sau acordarea de credite adevaratilor creatori.
-
Interesant si distractiv. Buna treaba !
Thanks (happy 150' post:X)
-
=-" post="18432" timestamp="1252510397"]
Interesant! Bravo!
Thanks ! Am lucrat la el vreo.. 5 ore. (cu pauze, si desigur obsesia mea de a iesi lucrurile perfect incat am scris si calculat coordonatele manual la masini ca distanta dintre ele sa fie PERFECTA + beta testing...)
-
Acest mod este destul de simplu, si este primul facut de mine de acest gen (deathmatch) nu este chiar deathmatch, ci Capture the Flag. Adica: tu trebuie sa te duci la baza adversarului (LVPD/ARMY) si sa le iei steagul (in cazul nostru un checkpoint in forma de i) si sa-l aduci inapoi la baza. Apoi modul de restarteaza si tot asa. E distractiv in 20-30 de playeri.
Download MOD:
Download INCLUDE (trebuie sa-l aveti pentru a putea crea .amx):
Atentie: Nu ofer suport pentru acest mod in nici-un fel, este un mod destul de simplu si orice problema pe care ati avea-o cu modul o puteti repara si singuri, simtiti-va liberi sa postati bugurile gasite insa nu va asteptati sa vi le repar sau sa va ajut cu ceva.Si mai ales NU MA CONTACTATI PE PRIVAT
-
cum fac rost de interior?
http://wiki.sa-mp.com/wiki/Interiors
-
Frumos , buna treaba ! Dar cum aflu coordotatele "xx.xx,yy.yy,zz.zz" din interiorul bizzului?
/save in interioru cladirei respective
Obiecte in interior
in Arhivă probleme
Posted
altceva mai ...fiabil sa nu trebuiasca sa scriu zeci de comenzi pentru a muta un obiect nu stii?
BTW. ai link la map editorul facut de seif?