xt3z0ne
-
Posts
168 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by xt3z0ne
-
-
Comanda /plantc4 inlocuiesteo cu asta :
CMD:plantc4(playerid,params[]) { if(ASSPlantedC4[playerid] == 1) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Have Already Placed The C4."); if(ASSHasC4[playerid] == 0) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Donot Have C4, Purchase It From /buyc4!"); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); ASSC4[playerid] = CreateObject(1654,X,Y,Z,1.5,270.0,0.0,0.0); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 2000); ASSC4Timer[playerid] = SetTimerEx("C4Process",700,1,"u",playerid); TogglePlayerControllable(playerid, 0); GameTextForPlayer(playerid,"~r~You Successfully Placed C4!~n~/bb To Explode It!",4500,4); ASSPlantedC4[playerid] = 1; return 1; }
si la ondialogresponde ce ai tu inlocuieste cu asta :if(dialogid == 999) { if(response) { if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Dont Have Required Money To Buy This"); GivePlayerMoney(playerid, -5000); ASSHasC4[playerid] += 1; } }
La fel :|
-
Edit:|
Daca pun la
public OnPlayerConnect(playerid)
Sau
public OnPlayerRequestClass(playerid, classid)
Nu merge:|
Dar daca pun la
public OnPlayerSpawn(playerid)
Si dau spawn mise misca camera :|
Vreo rezolvare:|
-
Dupa tut lui rimmon am facutOdata ce ai folosit functia InterpolateCameraPos numai trebuie sa folosesti functia SetPlayerCameraPos . Documenteazate intai cam tot ce poate face functia InterpolateCameraPos si dupa revina cu raspuns . Bafta !
http://wiki.sa-mp.com/wiki/InterpolateCameraPos
Edit: Poftim ai si aici un tutorial realizat de catre rimmon pentru aceasta functie http://www.sa-mp.ro/forum/index.php?topic=26570.msg141088#msg141088
-
Tot la fel........
-
Nick:Johnny
Problema:Deci am am facut o mapa de skin pentru v2 si treaba este ca nu mise misca camera mi-o arata direct la skin
Erori / warnings:!
Lini/script:[pawn]SetupPlayerForClassSelection(playerid)
{
InterpolateCameraPos ( playerid , -4015.6001, -2386.5962, 246.3033 , -2693.4426, -2440.2266, 8.8858 , 16000 , CAMERA_MOVE ) ;
SetPlayerInterior(playerid,14);
SetWorldTime(00);
SetPlayerPos(playerid,-2676.6602,-2440.6387,7.1165);
SetPlayerFacingAngle(playerid, -270.0);
SetPlayerCameraPos(playerid,-2693.4426, -2440.2266, 8.8858);
SetPlayerCameraLookAt(playerid, -2692.4468, -2440.2456, 8.7407);
}[/pawn]
Ai incercat sa rezolvi singur ?:
Am facut asa
Camera de unde sa-n-ceapa
[pawn]
SetPlayerCameraPos(playerid, -4015.6001, -2386.5962, 246.3033);
SetPlayerCameraLookAt(playerid, -4014.6038, -2386.6343, 246.1183);
[/pawn]
Camera pana unde
[pawn]
SetPlayerCameraPos(playerid, -2693.4426, -2440.2266, 8.8858);
SetPlayerCameraLookAt(playerid, -2692.4468, -2440.2456, 8.7407);
[/pawn]
Si nimic:|
-
[pawn]CMD:plantc4(playerid,params[])
{
if(ASSPlantedC4[playerid] == 1) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Have Already Placed The C4.");
if(ASSHasC4[playerid] == 0) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Donot Have C4, Purchase It From /buyc4!");
else if(ASSHasc4[playerid] > 0)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
ASSC4[playerid] = CreateObject(1654,X,Y,Z,1.5,270.0,0.0,0.0);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 2000);
ASSC4Timer[playerid] = SetTimerEx("C4Process",700,1,"u",playerid);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid,"~r~You Successfully Placed C4!~n~/bb To Explode It!",4500,4);
ASSPlantedC4[playerid] = 1;
}
return 1;
}[/pawn]
La fel boss
-
Edit bun nam nici o eroare dar tot pot deschide poarta:|
-
Nick:Johnny
Problema:Pai am facut un sistem de c4 pentru server ca am nevoie la /blowgate si cand vreau sa cumpar c4 imi apare dialog-u dau buy si cand dau /plantc4 zice ca nu am c4:| Am pus totu in fs
Erori / warnings:!
Lini/script:Chiar nu am nici o eroare nmk.. Nu stiu ce naiba are...
Ai incercat sa rezolvi singur ?:[pawn]#define FILTERSCRIPT
/*
********************************************************************************
***************************** By Johnny ****************************************
********************************************************************************
*/
#include <a_samp>
#include <sscanf2>
#include <zcmd>
//==============================================================================
#define COLOR_ORANGE 0xF97804FF
//==============================================================================
new ASSHasC4[MAX_PLAYERS];
new ASSC4[MAX_PLAYERS];
new ASSC4Timer[MAX_PLAYERS];
new ASSPlantedC4[MAX_PLAYERS];
//==============================================================================
forward C4Process(playerid);
//==============================================================================
public OnFilterScriptInit()
{
print("************************************************");
print("\n C4 Sistem By Johnny Apocalypse Super Stunt\n");
print("************************************************");
return 1;
}
//==============================================================================
public OnFilterScriptExit()
{
return 1;
}
//==============================================================================
public OnPlayerConnect(playerid)
{
ASSHasC4[playerid] = 0;
ASSPlantedC4[playerid] = 0;
return 1;
}
//==============================================================================
public OnPlayerDisconnect(playerid, reason)
{
ASSHasC4[playerid] = 0;
ASSPlantedC4[playerid] = 0;
return 1;
}
//==============================================================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 999)
{
if(response)
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Don't Have Required Money To Buy This");
GivePlayerMoney(playerid, -5000);
ASSHasC4[playerid] = 1;
}
}
return 1;
}
//==============================================================================
public C4Process(playerid)
{
KillTimer(ASSC4Timer[playerid]);
TogglePlayerControllable(playerid, 1);
return 1;
}
//==============================================================================
CMD:buyc4(playerid,params[])
{
if(ASSHasC4[playerid] == 1) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Already Have C4, Use It Before Purchasing Again!");
ShowPlayerDialog(playerid,999,DIALOG_STYLE_MSGBOX,"C4 Buy","Are You Sure You Want To Buy C4?\nCosts: 5000$","Yes","No");
return 1;
}
//==============================================================================
CMD:plantc4(playerid,params[])
{
if(ASSPlantedC4[playerid] == 1) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Have Already Placed The C4.");
if(ASSHasC4[playerid] == 0) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Donot Have C4, Purchase It From /buyc4!");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
ASSC4[playerid] = CreateObject(1654,X,Y,Z,1.5,270.0,0.0,0.0);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 2000);
ASSC4Timer[playerid] = SetTimerEx("C4Process",700,1,"u",playerid);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid,"~r~You Successfully Placed C4!~n~/bb To Explode It!",4500,4);
ASSPlantedC4[playerid] = 1;
return 1;
}
//==============================================================================
CMD:bb(playerid,params[])
{
if(ASSHasC4[playerid] == 0) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Donot Have C4, Purchase It From /buyc4!");
if(ASSPlantedC4[playerid] == 0) return SendClientMessage(playerid,COLOR_ORANGE,"[*] You Have Not Planted The Bomb Yet");
new Float:X,Float:Y,Float:Z;
GetObjectPos(ASSC4[playerid],X,Y,Z);
CreateExplosion(X, Y, Z, 1, 10.0);
DestroyObject(ASSC4[playerid]);
ASSHasC4[playerid] = 0;
ASSPlantedC4[playerid] = 0;
return 1;
}
[/pawn]
-
Trebuie sa ai o functie care sa verifice din ce clan e jucatorul de exemplu IsPlayerClanMember care verifica daca jucatorul este in clanul X . Daca o ai posteazo sau daca nu o ai posteaza GetPlayerClan .
Uite ce am
[pawn]stock IsPlayerClanMember(playerid, clan_name[])
{
new player_name[MAX_PLAYER_NAME], CQuery[100];
GetPlayerName(playerid,player_name,sizeof(player_name));
format(CQuery, sizeof(CQuery), "SELECT `clanname` FROM `members` WHERE `playername` = '%s' AND `clanname` = '%s'", player_name, clan_name);
Result = db_query( Database, CQuery );
new rows = db_num_rows( Result );
db_free_result(Result);
if(!rows) return 0;
else return ( 1 );
}
//------------------------------------------------------------------------------
stock GetPlayerClan(playerid)
{
new player_name[MAX_PLAYER_NAME], CQuery[100], Field[30];
GetPlayerName(playerid,player_name,sizeof(player_name));
format(CQuery, sizeof(CQuery), "SELECT `clanname` FROM `members` WHERE `playername` = '%s'", player_name);
Result = db_query(Database, CQuery);
db_get_field_assoc( Result, "clanname", Field, 30 );
db_free_result(Result);
return Field;
}[/pawn]
-
Da si tot eu i-am spus sa faca totu dela inceput:)
-
Jhony pe mine ma poti ajuta?sa scot masinile din gm CG?
Uite aici tutorialu lui gireada http://www.sa-mp.ro/forum/index.php?topic=24452.0
-
Nick:SenZor.
Problema:Am gamemodu r-zone si nu ramen tuningu la masini dupa ce le tunezi , pls help .
Erori / warnings:-
Lini/script:-
Ai incercat sa rezolvi singur ?:da
Daca vrei sa te ajutam dane lini-a.
-
Ma refer sa-l folosesti in comanda.
Daca sti-am cum nu mai postam...
-
Masina i simpla duar 3 obiecte
Next a spus ca nu am facut eu infernus-u si iam spus cai fac alta masina
[img width=500 height=375]http://www.imgz.ro/i/1401017785-sa-mp-101.png
[pawn] vehi[playerid] = CreateVehicle(535, x,y,z,a, -1, -1, -1);
ChangeVehicleColor(car, 0, 0);
ass[0] = CreateObject(18649,0,0,-1000,0,0,0,100);
ass[1] = CreateObject(18649,0,0,-1000,0,0,0,100);
ass[2] = CreateObject(1023,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(ass[0], vehi[playerid], -1.085000,0.000000,-0.600000,0.000000,0.000000,0.000000);
AttachObjectToVehicle(ass[1], vehi[playerid], 1.090000,0.000000,-0.600000,0.000000,0.000000,0.000000);
AttachObjectToVehicle(ass[2], vehi[playerid], 0.000000,-2.400000,0.374999,0.000000,0.000000,0.000000);
GameTextForPlayer(playerid,"~y~Special Vehicle~n~~b~Slamvan V1~n~~g~Spawned",3000,5);
PutPlayerInVehicle(playerid,vehi[playerid],0);[/pawn]
[img width=500 height=375]http://www.imgz.ro/i/1401017938-Masina2.bmp
+1 Daca ti-a placut voi mai reveni si cu alte masinii.
-
NexT." post="162499" timestamp="1401003534"]
Nu prea cred ca ai facut tu, deoarece dupa cum te exprimi " cu tepi bla bla " si nu ar prea avea logica, cand tu ceri ajutor zi de zi.
http://www.sa-mp.ro/forum/index.php?action=profile;area=statistics;u=13844
Are 146 de postari dintre care 120 la Discutii Scripting, unde a cerut ajutor de 5 ori pe zi.
Fiecare obiect afost facut in map editor si retusat cu alt program.
Ok iti voi face alta masina.
Daca tu spui ca nui facut de mine:))
-
Exista o metoda de a lua clanul din DB ca sa-ti mearga pe acel clan, foloseste GetPlayerClan.
Am GetPlayerClan
Am asa
[pawn]
public OnPlayerDisconnect(playerid)
{
new oquery[100];
//--------------------------------------------------------------------------
format(oquery, 100, "UPDATE `members` SET `IsOnline` = '0' WHERE `playername` = '%s'", GetPlayerNameEx(playerid));
db_query(Database, oquery);
//--------------------------------------------------------------------------
format(oquery, 100, "UPDATE `clans` SET `clantag` = '%d' WHERE `clanname` = '%s'", GetTotalMembers(GetPlayerClan(playerid)), GetPlayerClan(playerid));
db_query(Database, oquery);
//--------------------------------------------------------------------------
return ( 1 );
}
//==============================================================================
public OnPlayerSpawn( playerid )
{
if( IsPlayerAnyClanMember( playerid ) )
{
// Set Leader Skin
if( GetPlayerClanRank( playerid ) > 3)
SetPlayerSkin( playerid, GetClanSkinLeader( GetPlayerClan( playerid ) ) ); // (Leader Skin)
// Set Member Skin
if( GetPlayerClanRank( playerid ) == 1 || GetPlayerClanRank( playerid ) == 2 || GetPlayerClanRank( playerid ) == 3 )
SetPlayerSkin( playerid, GetClanSkinMember( GetPlayerClan( playerid ) ) ); // (Member Skin)
// Set Player Clan Color Tag
SetPlayerColor( playerid, ClanColors[ GetClanColor( GetPlayerClan( playerid ) ) ] );
// Set Player Spawn Position
SetPlayerPos( playerid, GetClanPosX( GetPlayerClan( playerid ) ), GetClanPosY( GetPlayerClan( playerid ) ), GetClanPosZ( GetPlayerClan( playerid ) ) );
// Give player weapons
GivePlayerWeapon( playerid, GetClanWeapon1( GetPlayerClan( playerid ) ), 9999 );
GivePlayerWeapon( playerid, GetClanWeapon2( GetPlayerClan( playerid ) ), 9999 );
GivePlayerWeapon( playerid, GetClanWeapon3( GetPlayerClan( playerid ) ), 9999 );
GivePlayerWeapon( playerid, GetClanWeapon4( GetPlayerClan( playerid ) ), 9999 );
GivePlayerWeapon( playerid, GetClanWeapon5( GetPlayerClan( playerid ) ), 9999 );
GivePlayerWeapon( playerid, GetClanWeapon6( GetPlayerClan( playerid ) ), 9999 );
}
return ( 1 );
}
[/pawn]
-
Nick:Johnny
Problema:Pai problema este ca totii cei care au clan pot deschide portile dela anumite clan-uri care au baza
Erori / warnings:~
Lini/script:[pawn]
CMD:og(playerid,params[])
{
if ( IsPlayerInRangeOfPoint( playerid, 15.0, 2005.0139,753.2047,10.6719 ) )
{
if(GetPlayerClanRank(playerid) < 1) return
SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Nu esti membru ASW pentru a utiliza acesta comamnda!");
)
else MoveObject(AWSGate, 2005.0139,753.2047,10.6719,86.7896, 3.0);
}
return 1;
}
CMD:cg(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 1996.3765,752.9402,10.7156))
{
if(GetPlayerClanRank(playerid) < 1) return
SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Nu esti membru ASW pentru a utiliza acesta comamnda!");
}
else MoveObject(AWSGate, 1999.7249, 753.7203, 12.5555, 3.0);
}
return 1;
}
[/pawn]
Ai incercat sa rezolvi singur ?:Nu stiu rezolvarea
-
Mersi rezolvasem singur dar am uitat ca ma uit la meci +1 ca ai fost bun .CMD:og(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5,2005.0139,753.2047,10.6719))
{
if(GetPlayerClanRank(playerid) < 1) return
SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Nu esti membru ASW pentru a utiliza acesta comamnda!");
}
else MoveObject(AWSGate, 2005.0139,753.2047,10.6719,86.7896, 3.0);
}
return 1;
}
CMD:cg(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5,1996.3765,752.9402,10.7156))
{
if(GetPlayerClanRank(playerid) < 1) return
SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Nu esti membru ASW pentru a utiliza acesta comamnda!");
}
else MoveObject(AWSGate, 1999.7249, 753.7203, 12.5555, 3.0);
}
return 1;
}
-
Explica ma si tu de ce sa pus, ce face fiecare functie , de ce punem acel "if(help)" viteza unei comenzi ycmd fata de celelalte etc etc .
Am si spus ca nici eu nu stiu ce am facut ))
-
Edit:
Acu imi merge dar cand dau /og
Nu mai deschide poarta cum trebe adica mi-o da aici
Am pus asa
[pawn]
CMD:og(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5,2005.0139,753.2047,10.6719))
{
if(GetPlayerClanRank(playerid) < 1) return
SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Nu esti membru ASW pentru a utiliza acesta comamnda!");
MoveObject(AWSGate, 2005.0139,753.2047,10.6719,86.7896, 3.0);
}
return 1;
}
CMD:cg(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5,1996.3765,752.9402,10.7156))
{
if(GetPlayerClanRank(playerid) < 1) return
SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Nu esti membru ASW pentru a utiliza acesta comamnda!");
MoveObject(AWSGate, 1999.7249, 753.7203, 12.5555, 3.0);
}
return 1;
}
[/pawn]
Si acu am incercat sa intru pe alt nume sa fac clan si sa dau og sa vad daca mi-o deschide
Si mi-o deschide ar trebui sa deschida duar pentru leader member din clan-u respectiv adica cel are are clan-u AWS nu si alte clan-uri.
-
Nick:Johnny
Problema:Deci am facut un sistem de clan-uri cu Base and Gate si am uitat sincer cum se facea. Atunci cand sunt in dreptu unei porti so pot deschide si so inchid dar cand nu sunt sa nu pot ca acu pot sa fiu si la mama dq ca tot se deschide )
Erori / warnings:!!
Lini/script:! [pawn]CMD:og(playerid,params[])
{
if(GetPlayerClanRank(playerid) < 1) return
SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Trebuie sa fi intrun clan pentru a utiliza acesta comamnda!");
MoveObject(AWSGate, 1999.7249, 753.7203, 17.8454,8.735, 3.0);
return 1;
}
CMD:cg(playerid,params[])
{
if(GetPlayerClanRank(playerid) < 1) return
SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: Trebuie sa fi intrun clan pentru a utiliza acesta comamnda!");
MoveObject(AWSGate, 1999.7249, 753.7203, 12.5555, 3.0);
return 1;
}[/pawn]
Ai incercat sa rezolvi singur ?:Nu ca am uitat cum naiba erea:_)))
-
In acest tutorial va voi prezentat cum sa faceti o comanda simpla pe YCMD
Vom avea nevoie de cordonate.
Intram in joc ne ducem la locatia in care vreti sal teleporteze pe jucator si dati /save
Dupa mergem start > My Documents > GTA San Andreas User Files > SAMP > savedpositions.txt
Bun iar acolo vom avea cordonatele
AddPlayerClass(230,-2074.0439,269.9826,37.7788,280.2640,0,0,0,0,0,0);
[pawn]
YCMD:wopss(playerid, params[], help)
{
[/pawn]
Dupa vom face Help
[pawn]If(help) return SendClientMessage(playerid, 0xFFFFFFFF, "Sa-Mp.Ro ");[/pawn]
Next IsPlayerInAnyVehicle
[pawn]if(!IsPlayerInAnyVehicle(playerid)){[/pawn]
Next Teles
[pawn]
SetPlayerPos(playerid, -2074.0439, 269.9826, 37.7788);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
[/pawn]
Bun acu vom face un else
[pawn]
else{
[/pawn]
In accest else vom face new veh
[pawn]
new veh = GetPlayerVehicleID(playerid);
SetVehiclePos(veh, -2074.0439, 269.9826, 37.7788);
SetVehicleZAngle(veh, 0.0);
LinkVehicleToInterior(veh, 0);
SetVehicleVirtualWorld(veh, 0);
PutPlayerInVehicle(playerid, veh, 0);
}
return 1;
}
[/pawn]
Cam asa arata comanda
[pawn]
YCMD:wopss(playerid, params[], help)
{
If(help) return SendClientMessage(playerid, 0xFFFFFFFF, "Sa-Mp.Ro");
if(!IsPlayerInAnyVehicle(playerid)){
SetPlayerPos(playerid, -2074.0439, 269.9826, 37.7788);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
else{
new veh = GetPlayerVehicleID(playerid);
SetVehiclePos(veh, -2074.0439, 269.9826, 37.7788);
SetVehicleZAngle(veh, 0.0);
LinkVehicleToInterior(veh, 0);
SetVehicleVirtualWorld(veh, 0);
PutPlayerInVehicle(playerid, veh, 0);
}
return 1;
}
[/pawn]
Da nici eu nu stiu ce am facut aici ))
-
In v3 dar va fi cand voi pune v2 la sv va fi numa de politie cu tepii bla bla
-
Asta este un infernus facut pentru serveru meu la comanda /v pentru Car Holding voi mai face si altele si am spus sa va dau si infernus-u asta.
Totul este Attach la fix nui nmk str. Bla BlA
[pawn]
ASS4[0] = CreateObject(18647,0,0,-1000,0,0,0,100);
ASS4[1] = CreateObject(18647,0,0,-1000,0,0,0,100);
ASS4[2] = CreateObject(19419,0,0,-1000,0,0,0,100);
ASS4[3] = CreateObject(1003,0,0,-1000,0,0,0,100);
[/pawn]
Attach
[pawn]
AttachObjectToVehicle(ASS4[0], vehi[playerid], 1.000000,0.075000,-0.549999,0.000000,0.000000,0.000000);
AttachObjectToVehicle(ASS4[1], vehi[playerid], -1.000000,0.075000,-0.549999,0.000000,0.000000,0.000000);
AttachObjectToVehicle(ASS4[2], vehi[playerid], 0.005000,-1.950000,0.305000,0.000000,0.000000,0.000000);
AttachObjectToVehicle(ASS4[3], vehi[playerid], 0.000000,-2.400000,0.329999,0.000000,0.000000,0.000000);
vehi[playerid] = CreateVehicle(411, x,y,z,a, -1, -1, -1);
[/pawn]
+1 Daca ti-a placut. :smiley:
Cerere Ajutor C4
in Arhivă probleme
Posted
La fel frate :|