amaru
-
Posts
153 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by amaru
-
-
Nu prea am lag pe server, iar cel care e vreau sa-l scad. Cum as putea face asta?
-
Am reusit, dar nu gasesc harta salvata.
-
Vreau sa mai pun ceva obiecte inauntru la lspd si nu stiu cum. Cum sa le potrivesc acolo? Am incercat cu MTA in toate felurile si nu am reusit:-??
-
Multumesc tuturor.
-
Thanks.
-
Am facut un script pentru serverul meu si vreau sa-l postez aici.
Este un service sus la peco care-ti repara masina in 30 de secunde si motorul in 15.
Pretul se poate modifica din script. Nu m-am mai ostenit sa pun comanda de /credits si altele pentru ca oricum nu se vor pastra, decat cine vrea poate sa lase mesajul la onplayerlogin.
Apropos, nu stiu daca am pus bine obiectul din fs cu createobject. Acesta se presupune ca e o poarta in spatele service-ului. Dar l-am luat din gm ca l-am pus la gramada si nu stiu daca e poarta.
http://pastebin.com/1h4gEf3s
-
Am rezolvat.
-
Am facut azi niste chestii pe server si la mine in calculator merge bine. Cand il urc pe host, imi cere sa ma inregistrez de fiecare data, chiar daca in scriptfiles exista fisierul cu numele meu.
-
Exista tutorial cu porti automate?
Daca-l pun la OnFilterScriptInit merge?
-
Vroiam sa fac un tutorial "cum sa faci porti automate" si ca sa nu ma fac de cacao am zis sa incerc intai. ;D
La compilare nu da nicio eroare, warn nimic, dar in joc nu merge.
#define FILTERSCRIPT #include <a_samp> #define SCM SendClientMessage #define COLOR_BLUE 0x2641FEAA forward inchidebariera(playerid); forward inchidepoarta(playerid); forward deschidepoarta(playerid); forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z); new bariera; new poarta; public OnFilterScriptInit() { bariera = CreateObject(968, 1544.695557, -1630.902100, 13.169105, 0.0000, 268.0403, 270.0000); poarta = CreateObject(980, 1588.003174, -1638.080078, 14.826468, 0.0000, 0.0000, 0.0000); return 1; } public inchidebariera(playerid) { SetObjectRot(bariera, 0.0000, 268.0403, 270.0000); return 1; } public inchidepoarta(playerid) { MoveObject(poarta, 1588.003174, -1638.080078, 14.826468, 5); return 1; } public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { if(IsPlayerConnected(playerid)) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } } return 0; } public deschidepoarta(playerid) { if (PlayerToPoint(15, playerid,1539.1755,-1627.4850,13.3828)) { SetObjectRot(bariera,0.0000, 0.0000, 270.0000); SetTimerEx("inchidebariera", 5 * 1000, 0, "i", playerid); SCM(playerid, COLOR_BLUE,"Bariera e deschisa si se va inchide in 5 secunde."); } else if (PlayerToPoint(15, playerid,1589.053344,-1638.123168,14.122960)) { MoveObject(poarta,1587.995850, -1638.034668, 9.452288,5); SetTimerEx("inchidepoarta", 5 * 1000, 0, "i", playerid); SCM(playerid, COLOR_BLUE,"Poarta e deschisa si se va inchide in 5 secunde."); } return 1; }
-
-
-
Stiu ca mai este un tutorial, dar acela este cu comanda /enter. Acum va arat cum sa faceti fara comanda.
1. Adaugarea pickupului de intrare.
Intrati aici http://weedarr.wikidot.com/pickups si alegeti un pickup.
Mergeti la public OnGameModeInit() si adaugati:
AddStaticPickup (id, 2, x,y,z, virtual world)
In cazul nostru avemAddStaticPickup(1239, 2, 2770.6973,-1628.4293,12.1775);
2. Teleportarea propriu-zisa (intrare) Mergeti lapublic CheckForWalkingTeleport(playerid)
Si adaugatielse if(PlayerToPointStripped(1, playerid,x,y,z, cx,cy,cz)) //unde x,y,z reprezinta coordonatele {//Intrare GameTextForPlayer(playerid, "~w~Textul vostru", 5000, 1); SetPlayerInterior(playerid, int); // interiorul ales SetPlayerPos(playerid,x,y,z);//pozitia aleasa PlayerInfo[playerid][pInt] = int;//interiorul ales }
Interioarele le gasiti aici http://weedarr.wikidot.com/interior Acum sa facem iesirea.else if(PlayerToPointStripped(1, playerid,x,y,z, cx,cy,cz)) {//Iesire GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,x,y,z); //pozitia pe care o vreti la iesire. PlayerInfo[playerid][pInt] = 0; }
Asta e tot. Si un model complet:if(PlayerToPointStripped(1, playerid,1554.9537,-1675.6584,16.1953, cx,cy,cz)) {//LSPD Entrance GameTextForPlayer(playerid, "~w~Police Department", 5000, 1); SetPlayerInterior(playerid, 6); SetPlayerPos(playerid,246.7079,66.2239,1003.6406); PlayerInfo[playerid][pInt] = 6; } else if(PlayerToPointStripped(1, playerid,246.5325,62.4251,1003.6406, cx,cy,cz)) {//LSPD Exit GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,1552.3231,-1674.6780,16.1953); PlayerInfo[playerid][pInt] = 0; }
Sper ca v-a fost de folos.
-
Eu folosesc un edit facut de mine cam 60% din GTARP. Vreau sa fac cate un cfg cu masini pentru fiecare factiune, sa se salveze pozitia, tuning (dupa caz) si numarul de inmatriculare, iar mai apoi, fiecare membru din factiunea respectiva sa primeasca o cheie de la o masina.
Tinand cont ca am si sistem de masini, vreau sa stiu cum se incarca in gm.
Daca am
public LoadCar pentru masini personale
sipublic LoadFcar1 pentru factiunea nr.1
Cum se vor incarca? Adica care (scuzati cacofonia) va fi ordinea lor? Doar asta vreau sa stiu. O sa postez fiecare lucru nou pe care l-am facut. Si dupa ce le incarc, o sa punIsACopCar(carid)
si aici sa pun ce este in cfg.
Ce parere aveti? Ala e singurul lucru care vreau sa-l stiu. Care e ordinea lor?
-
Am editat comanda /mdc sa arate numarul de telefon si varsta si nu arata nimic in joc.
format(string, sizeof(string), "Varsta : %s", PlayerInfo[giveplayerid][pAge]); SendClientMessage(playerid, COLOR_GRAD2,string); format(string, sizeof(string), "Phone : %s", PlayerInfo[giveplayerid][pPnumber]); SendClientMessage(playerid, COLOR_GRAD2,string) }
Si am luat de pe .com include-ul cu chat color al lui eXtr1ke si nu merge. am modificar si la Realchatif (realchat) { if(gPlayerLogged[playerid] == 0) { return 0; } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s", text); ChatColor(20.0, playerid,string); return 0; }
-
asta e multumesc:D
-
Vazusem mai demult pe aici o comanda care daca o scriai in joc primeai admin. Nu cea de la PEN, ci alta. O mai stie/are careva?
-
Frumoasa rau mapa.. :X
Off topic: Dupa cum ati observat 85% din jucatorii de samp sunt b0$$i, smecheri, si au id care obligatoriu contine urmatoarele cuvinte: smecher, boss, sef, shukar etc..
-
In sensul ca a dat peste cap id-urile adica daca intru intr-o masina de politie imi zice ca nu sunt trucker samd.
-
Am luat de pe .com un car ownership si mi-a cam dat peste cap masinile din gamemod. Cum pot sa fac sa nu mai am problema asta? ;D ;D
-
Scuze. Abia acum am citit.
-
Am gasit pe sa-mp.com un radar automat, l-am tradus(era in portugheza) si am adaugat cateva radare in plus.
Acum, cum as putea sa fac din fs asta sa dea wanted si sa alerteze politia ca in poza asta
Aici gasiti fisierul pwn http://www.fileshare.ro/10046417850.3
nu e facut de mine, doar tradus/postat
-
e acelasi lucru cu addstaticlevehicle?
-
Imi puteti spune si mie ce face mai exact aceasta functie? Am gasit intr-un gm createvehicle(...) si vreau sa stiu ce se intampla daca o sterg.
nu mai porneste serverul.
in Arhivă probleme
Posted
Am host de la forceds si nu mai porneste. Cand ma uit in consola am mesajul asta: