-
Posts
102 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Jomes.
-
-
Iti trebuie Map Editor, cu acest program poti sa stergi obiectele originale din San Andreas si poti sa faci alta mapa.
-
Foloseste https://forum.mtasa.com/viewtopic.php?f=31&t=78447 Sigur vei reusi , instaleazal da-i calea la San Andreas instalat si in el ve-i gasi map editor cu toate elementele din San Andreas !
MTA mi-a mers mereu, cu asta am lucrat pana acum, dar e mult mai bun map editor.....
-
Ar cam trebui sa incepi sa cauti tutoriale, nu cred ca o sa te ajute cineva sa modifici acel speedometer.
Incearca sa te straduiesti mai mult si ai sa reusesti.
-
Marcheaza topicul ca si rezolvat.
-
Cauta dupa denumirea masinilor de la dmv pana ajungi la funcita.
[pawn]public OnPlayerStateChange(playerid, newstate, oldstate)[/pawn]
Acolo trebuie sa ai un [pawn]SetPlayerCheckpoint[/pawn]
- 1
-
Modifica
[pawn]SetPlayerRaceCheckpoint(playerid,3,1570.0110,-2593.5493,14.0566, 1789.3186,-2593.9263,20.4397,10); [/pawn]
in
[pawn]SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size);// aici e primul checkpoint dupa ce executi comanda.[/pawn]
Coordonatele le pui tu.
-
Posteaza comanda pe care o executi inainte sa incepi traseul si toate checkpointurile.
-
Cand jucatorul se logheaza foloseste [pawn]TogglePlayerSpectating(playerid, 1);[/pawn] si dupa ce s-a logat pune [pawn]TogglePlayerSpectating(playerid, 0);[/pawn]
Ai +1. O metoda foarte buna.
-
Era interiorul gresit, am pus interior 8 in loc de 10.
MErsi pentru ajutor.
-
Posteaza aici OnPlayerRequestclass si OnPlayerConnect
-
Problemă întâlnită (descriere): Am creat armoury pd sub forma de biz, iar cand intru in biz nu imi apare interiorul. Ma pot misca, dar nu apar obiectele.
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul: -
Imagini / Video (optional): http://imgur.com/AkriOpr
Aţi încercat să rezolvaţi singur?: Da[pawn]Biz ID: 9
Owned: 1
Owner: The State
Message: LVPD Armoury
EntranceX: 2282.32
EntranceY: 2423.96
EntranceZ: 3.4766
ExitX: 246.587
ExitY: 109.03
ExitZ: 1003.22
LevelNeeded: 10
BuyPrice: 1000000
EntranceCost: 1
Till: 54545481
Locked: 0
Interior: 8
Products: 9671
MaxProducts: 10000
PriceProd: 100
Virtual: 2[/pawn]
-
Pui dialogurile de la OnPlayerRequestclass la OnPlayerConnect, iar la OnPlayerRequestclass lasi doar SpawnPlayer(playerid); si return 1;
-
Am facut acest lucru deja...
-
Imi da aceleasi erori...
-
Am tot, doar la acest program imi da aceasta eroare.
Daca descarc alt map editor merge, dar nu-mi incarca obiectele.
-
Problemă întâlnită (descriere): Cand deschid map editor imi da eroare/
Ero(area / rile) / warning-(ul / urile): http://imgur.com/xTSbPV9
Liniile de cod / sursa / script-ul: -
Imagini / Video (optional): http://imgur.com/xTSbPV9
Aţi încercat să rezolvaţi singur?: DaSa nu-mi ziceti sa instalez alt driver ca am facut deja acest lucru.
Nu inteleg de ce da aceasta eroare, imi merge orice joc, chiar si gta 4.... E singurul program cu probleme.
-
Edit: Cred ca nu e de la placa video, cand aveam windows 8 mergea perfect, acum cand am dat update la windows 8.1 nu-mi mai merge nici mie.
-
Doar soferul poate seta o statie de radio la masina.
Bugul cu setarea si la sofer cand se urca cineva in masina a fost rezolvat. Mai e un singur bug, cand un player e in masina si se urca inca unu ii seteaza radioul de 2 oori si cred ca asa face si cand sunt 2 playeri in masina si se urca inca unu ii seteaza radioul de 3 ori
-
UP!
-
UP!
-
Nu am explicat eu bine.Si care e eroarea? Asa trebuie sa faca.
Eu vreau ca atunci cand sunt in masina si se urca un pasager sa nu-mi mai seteze si mie radio, sa-i seteze doar lui, aceeasi cheste se intampla si cand se afla un pasager in masina si se urca un sofer.
-
Nick:Vanilla
Problema: Cand am baga un radio si un player se urca la mine in masina imi seteaza si mie radio-ul din nou.
Erori / warnings: -
Pawno Code:
Lini/script:[pawn]new RadioFixed[MAX_VEHICLES];
new Radio[MAX_PLAYERS];[/pawn]
public OnPlayerStateChange(playerid, newstate, oldstate)
[pawn] if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new vehicle = GetPlayerVehicleID(playerid);
if(GetPlayerVehicleID(i) == vehicle)
{
if(RadioFixed[vehicle] == 2)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.136:80");
}
if(RadioFixed[vehicle] == 3)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:80");
}
if(RadioFixed[vehicle] == 4)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://stream.profm.ro:8012/profm.mp3");
}
if(RadioFixed[vehicle] == 5)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.radio21.ro/Radio21Live.m3u");
}
if(RadioFixed[vehicle] == 6)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.radiozu.ro/live.m3u");
}
if(RadioFixed[vehicle] == 7)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://live.radiotaraf.com:8181");
}
if(RadioFixed[vehicle] == 8)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://radiohot.dyndns.biz:8000");
}
if(RadioFixed[vehicle] == 9)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://necenzurat.greudedifuzat.eu:8012");
}
if(RadioFixed[vehicle] == 10)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.europafm.ro/&files/live.m3u");
}
if(RadioFixed[vehicle] == 11)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:9000");
}
if(RadioFixed[vehicle] == 12)
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://bbc.co.uk/radio/listen/live/r1.asx");
}
if(RadioFixed[vehicle] == 0)
{
StopAudioStreamForPlayersInCar(vehicleid);
}
}
}
}[/pawn]
[pawn] if(dialogid == Dialog_radio)
{
if(!response)
{
//SendClientMessage(playerid, COLOR_GREY, "Ai inchis radioul.");
foreach(Player,i)
{
if(IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i) == vehicleid)
{
//PlayAudioStreamForPlayer(i,url);
}
}
}
return 1;
}
switch(listitem)
{
case 0:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.136:80");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 2;
return 1;
}
case 1:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:80");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 3;
return 1;
}
case 2:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://stream.profm.ro:8012/profm.mp3");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 4;
return 1;
}
case 3:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.radio21.ro/Radio21Live.m3u");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 5;
return 1;
}
case 4:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.radiozu.ro/live.m3u");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 6;
return 1;
}
case 5:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://live.radiotaraf.com:8181");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 7;
return 1;
}
case 6:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://radiohot.dyndns.biz:8000");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 8;
return 1;
}
case 7:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://necenzurat.greudedifuzat.eu:8012");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 9;
return 1;
}
case 8:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://www.europafm.ro/&files/live.m3u");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 10;
return 1;
}
case 9:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:9000");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 11;
return 1;
}
case 10:
{
StopAudioStreamForPlayersInCar(vehicleid);
PlayAudioStreamForPlayersInCar(vehicleid, "http://bbc.co.uk/radio/listen/live/r1.asx");
Radio[playerid] = 1;
RadioFixed[vehicleid] = 12;
return 1;
}
case 11:
{
StopAudioStreamForPlayersInCar(vehicleid);
Radio[playerid] = 0;
RadioFixed[vehicleid] = 0;
return 1;
}
}
return 1;
}[/pawn]
[pawn]stock PlayAudioStreamForPlayersInCar(vehicleid,url[])
{
foreach(Player,i)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i) == vehicleid)
{
PlayAudioStreamForPlayer(i,url);
}
}
}
return 1;
}[/pawn]
[pawn]stock StopAudioStreamForPlayersInCar(vehicleid)
{
foreach(Player,i)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i) == vehicleid)
{
StopAudioStreamForPlayer(i);
}
}
}
return 1;
}[/pawn]
Ai incercat sa rezolvi singur ?: Da
-
Nick:Vanilla
Problema: Nu se compileaza. Daca vreau sa compilez imi apare acel chenar si ramane asa pana imi v-a creste barba, daca incerc sa modific orice in gm imi da eroarea de mai jos.
Erori / warnings:
[pawn]Cannot create file "C:\Users\iatag_000\Desktop\Ro-Play RPG
Server\gamemodes\RORP.pwn". The process cannot access the file
because it is being used by another process.[/pawn]
Lini/script: -
Ai incercat sa rezolvi singur ?: Da
PROBLEMA REZOLVATA! Multumesc pentru ajutor.
-
Avea, am schimbat decat pluing,include si atat, serverul era pe r38 si am pus toate fisierele necesare pentru r39-2
Problema limba
in Arhivă probleme
Posted
Problemă întâlnită (descriere): Nu merge sa traduc dialogul de la logare....
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul: [pawn]public OnPlayerRequestClass(playerid, classid)
{
if(gPlayerLogged[playerid] == 1)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1976.5912,166.1818,36.9623);
SetPlayerFacingAngle(playerid, 272.6393);
SetPlayerCameraPos(playerid,-1976.5912 + 3, 166.1818,36.9623);
SetPlayerCameraLookAt(playerid,-1976.5912,166.1818,36.9623);
TogglePlayerControllable(playerid, 0);
if(PlayerInfo[playerid][pMember] == 0 && PlayerInfo[playerid][pLeader] == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1976.5912,166.1818,36.9623);
SetPlayerFacingAngle(playerid, 272.6393);
SetPlayerCameraPos(playerid,-1976.5912 + 3, 166.1818,36.9623);
SetPlayerCameraLookAt(playerid,-1976.5912,166.1818,36.9623);
TogglePlayerControllable(playerid, 0);
PlayerInfo[playerid][pModel] = Peds[classid][0];
new rand = random(10);
SetPlayerVirtualWorld(playerid, rand);
}
}
if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
{
TogglePlayerSpectating(playerid, 1);
SetPlayerFacingAngle(playerid, 3.41);
SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
if (gPlayerAccount[playerid] != 0)
{
new loginstring[320];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
new laston[64];
new field[128];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(field, sizeof(field), "SELECT `ID` FROM users WHERE `Language` = '%s'", loginname);
mysql_query(SQL, field);
format(field,128,"SELECT `lastOn` FROM users WHERE `name`='%s'",loginname);
mysql_query(SQL,field);
mysql_store_result();
if(mysql_retrieve_row())
{
mysql_fetch_field_row(laston, "lastOn");
}
mysql_free_result();
PlayAudioStreamForPlayer(playerid, "http://www.uploadmusic.org/MUSIC/7487911405899922.mp3");
format(loginstring,sizeof(loginstring),"Welcome back, {5D8CD7}%s{A9C4E4}!nn{A9C4E4}Please enter your password below to login your account.nn{FFFFFF}* Last login: %s *",loginname,laston);
ShowPlayerDialog(playerid,DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Quit");
login[playerid] = SetTimerEx("Logink",30000,false,"d",playerid);
}
else
{
gPlayerAccount[playerid] = 0;
new regstring[200];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
PlayAudioStreamForPlayer(playerid, "http://www.uploadmusic.org/MUSIC/7487911405899922.mp3");
format(regstring,sizeof(regstring),"Welcome to the server, {5D8CD7}%s{A9C4E4}!nnPlease register an account by entering your desired password below.",regname);
ShowPlayerDialog(playerid,DIALOG_LOGIN1,DIALOG_STYLE_PASSWORD,"Register",regstring,"Register","Quit");
login[playerid] = SetTimerEx("Logink",60000,false,"d",playerid);
}
SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel], 1641.6526,-2240.9209,13.4954, 1.0, -1, -1, -1, -1, -1, -1);
}
else if(IsPlayerNPC(playerid)) return 1;
return 1;
}[/pawn]
Imagini / Video (optional): -
Aţi încercat să rezolvaţi singur?: Da
Vreau ca acest dialog sa-l fac disponibil pentru ambele limbi, dar daca fac asa nu-mi mai apare dialogul...
format(loginstring,sizeof(loginstring),"Bine ai venit, {5D8CD7}%s{A9C4E4}!nn{A9C4E4}Te rog sa iti introduci parola pentru a te logann{FFFFFF}* Ultima logare: %s *",loginname,laston);
ShowPlayerDialog(playerid,DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Quit"); }
else if(PlayerInfo[playerid][pLanguage] == 2) {
format(loginstring,sizeof(loginstring),"Welcome back, {5D8CD7}%s{A9C4E4}!nn{A9C4E4}Please enter your password below to login your account.nn{FFFFFF}* Last login: %s *",loginname,laston);
ShowPlayerDialog(playerid,DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Quit"); }[/pawn]