Jump to content

IstuntmanI

Membru
  • Posts

    3.897
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by IstuntmanI

  1. 1. Probleme godfather 2. Warn 20%, 3x posts, meritai 30%.
  2. Din poze mi-am dat seama ca-s doar 8 obiecte ) 3/5 ...
  3. Cauta si prin serverstocks (prin fisierele din folderul ala)
  4. Asteapta 24 de ore ca sa zici din nou sa te ajute cineva. Au trecut vreo 2 ore abia. Trebuie sa faci portforward, cred ca nu merge asa, suna-i pe cei de la internetul tau sa-ti faca IP public static. ( public ca sa vada si altii serverul ON, static ca sa nu se schimbe IP-ul )
  5. Cauta in GM fiecare variabila care are legatura cu ala, RecTime, RecHour, RecMinute, etc.
  6. Buna idee, frumos aranjat, 5/5.
  7. Destul de buna, fiind prima mapa, 5/5.
  8. Interiorul este 1.
  9. Warn +5, daca stii posteaza, daca nu, nu mai posta. Foloseste DisableInteriorEnterExits la OnGameModeInit: DisableInteriorEnterExits( );
  10. http://wiki.sa-mp.com/wiki/SetPlayerInterior Foloseste-l la spawn, cu ID-ul interiorului shamal-ului.
  11. Vezi sa ai toate folderele in scriptfiles, cred ca e din cauza ca n-ai folderul in care se baga conturile.
  12. sscanf e folosit doar pentru a pune usage, si pentru a formata un string, sau asa ceva, params sa devina params[ 0 ], params[ 1 ], etc., sa se faca string, numar, nu sa verifice toate porcariile. Pentru aia pui asa: if( sscanf( params, "ud", params[ 0 ], params[ 1 ] ) ) return SendClientMessage(playerid,0xFFFFFFAA,"USAGE: < /comanda [parametrii]"); if( InEvent[ playerid ] == 1 ) return SendClientMessage(playerid,0xFFFFFFAA,"You can not use jetpack at the event!"); EDIT: Rock, d = decimal = cifra.
  13. Aia nu e inchisoare ... doar 10%. 3/5
  14. Ia-l din nou: http://www.sa-mp.ro/forum/index.php/topic,7004.0.html Download: http://solidfiles.com/d/09460/download/
  15. Frumos design al p®ostului 5/5, eu deja mi-am facut cookie system ( mai bine sa faci singur ) :grin:
  16. Nu joc porcaria aia plictisitoare xD, joc "Fun", ce e mai amuzant, nu sa stau sa ma plimb ... daca nu-ti convine nu mai comenta.
  17. if( sscanf ( etc. .... e pentru a vedea daca a scris toti parametrii, iar if( GetPlayerMoney( etc. .... e pentru a vedea daca are suficienti bani.
  18. Nice ... 4/5.
  19. Nu poti pune if(sscanf(params, "ud", GetPlayerMoney(playerid) >= CarInfo[i][cValue])) return SendClientMessage(playerid, GREY, " You don't have the cash for that!"); dar in schimb poti pune if( sscanf( params, "ud", params[ 0 ], params[ 1 ] ) ) return SendClientMessage(playerid, GREY, "USAGE: < /comanda [parametrii] >"); if( GetPlayerMoney(playerid) >= CarInfo[i][cValue] ) ) return SendClientMessage(playerid, GREY, " You don't have the cash for that!");
  20. Cauta la OnPlayerEnterVehicle.
  21. Nu trebuie sa faci un filterscript nou, doar sa adaugi asta la OnPlayerCommandText in GameMode: if( strcmp( cmdtext, "/credits", true ) == 0 ) { SendClientMessage( playerid, -1, "Gamemode: <Cine a creat gamemodeul>" ); SendClientMessage( playerid, -1, "Filterscripts: <Cine a creat filterscripturile>" ); SendClientMessage( playerid, -1, "Mape: <Cine a creat mapele>" ); return 1; } SendClientMessage - trimite un mesaj jucatorului in chat. http://wiki.sa-mp.com/wiki/SendClientMessage
  22. Pentru ca folosesti RP, iar RP-ul are masini personale, care se scriu in scriptfiles, iar apoi sunt utilizate in joc dupa ID-uri (si cele din GM), n-ai cum sa reusesti fara buguri.
  23. Cum sa faci respawn in DM Tutorial creat de [sRC]stuntman (eu) Am creat acest tutorial pentru ca am vazut ca multi fac un respawn in DM cu mai multe variabile, o variabila = un DM, l-am creat si pentru cei care nu stiu cum sa faca un respawn in DM. Sa incepem: 1. Ca sa creezi variabila care va retine comanda DM-ului in care esti, vom pune in varful scriptului: new SpawnInDM[ MAX_PLAYERS ][ 20 ]; MAX_PLAYERS - aceasta se va inlocui in functii cu 'playerid' . 20 - numarul maxim de caractere care-l poate avea o comanda de DM, daca aveti un DM cu o comanda mai lunga de 30 de caractere, puteti mari '20' . 2. Ca sa setezi comanda DM-ului in care se va respawna, puneti la un teleport de DM asta: SpawnInDM[ playerid ] = "/comanda_dm"; playerid - acesta este ID-ul jucatorului caruia ii va seta respawnarea. "/comanda_dm" - inlocuiti cu comanda DM-ului, de exemplu: "/minigun" . 3. Ca sa adaugati respawnul ( ceea ce te respawneaza la spawn ), adaugati acestea la OnPlayerSpawn ( explicatiile sunt trecute la sfarsitul linie cu // ): if( strlen( SpawnInDM[ playerid ] ) < 2 ) //daca marimea la SpawnInDM[ playerid ] este mai mica de 2, nu-l respawnam in DM. { //scrieti aici SetPlayerPos, SetPlayerVirtualWorld, SetPlayerFacingAngle, etc., tot ce are legatura cu pozitia care era inainte la spawn. //exemplu: SetPlayerPos( playerid, 0.0, 0.0, 10.0 ); //seteaza pozitia jucatorului cand nu va fi respawnat in DM SetPlayerFacingAngle( playerid, 133.33 ); SetPlayerVirtualWorld( playerid, 0 ); } else if( strlen( SpawnInDM[ playerid ] ) >= 2 ) //daca marimea la SpawnInDM[ playerid ] este mai mare sau egala cu 2, il respawnam in DM, pentru ca sigur a fost setata variabila pentru respawn in DM { CallRemoteFunction( "OnPlayerCommandText", "is", playerid, SpawnInDM[ playerid ] ); //il vom pune pe jucator sa "scrie" comanda DM-ului ( care este retinua in SpawnInDM[ playerid ] ) pentru a se respawna in DM. } 4. Ca sa punem ca la /exitdm si /kill ( de exemplu ) sa iasa din DM, adaugam asta in comenzile /exitdm si /kill: SpawnInDM[ playerid ] = " "; //nu modificati, va avea marimea 1, deci nu te va respawna in DM 5. Ca sa nu avem buguri cand se spawneaza un jucator nou conectat, pune la OnPlayerConnect asta: SpawnInDM[ playerid ] = " "; //daca un jucator cu acelasi ID de dinainte iesise de pe server cand era intr-un DM, pe noul jucator conectat cu acelasi ID l-ar fi respawnat in acel DM PS: Daca am facut vreo greseala, spune-ti greseala intr-un post, iar eu o voi corecta.
  24. Vezi daca verifica bine daca contul este creat sau nu. :rolleyes:
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.