Jump to content

DarkyTheAngel

Membru
  • Posts

    1.005
  • Joined

  • Last visited

    Never

Everything posted by DarkyTheAngel

  1. Defapt, Foreach este inlocuitorul buclelor si nu "este folosit in loc de bucle". Public-ul OnPlayerCommandText reintoarce valoarea 0. public OnPlayerCommandText ( playerid , cmdtext [ ] ) { if ( !strcmp ( cmdtext , "/help" , true ) ) { if ( IsPlayerConnected ( playerid ) ) { // ... return ( 1 ) ; } } return ( 0 ) ; }
  2. Da, sigur . Pai, amice, aici nu se pune problema "care este mai rapid" ci "cate date trebuie procesate".Nu conteaza ce sistem folosesti pentru procesarea datelor (Y_ini, Dini, SQLite, MySQL etc.) atata timp cat datele sunt securizate.Depinde doar de datele pe care le salvezi/incarci, cate date sunt si tipul de date.De exemplu, daca ai avea un server mai populat (15 - 30 jucatori zilnic) procesarea datelor ar trebui sa fie mai rapida.Dar in cazul de fata, cred ca SQLite ar fi mai bun decat Y_ini.
  3. Sau asta.
  4. "d3nTz1k", ai facut 2x post.Ai incalcat regulamentul. Topic Closed! (by DarkyTheAngel)
  5. 1.Descarca streamer. 2.Uitate in folder-ul plugins.Acolo o sa gasesti un fisier streamer.so.Urca acel fisier in folder-ul plugins de pe host. 3.Adauga fisierul streamer.inc in pawno/include. 4.Deschide "gamemode"-ul si apasa F5. 5.Urca modul de joc in folder-ul gamemodes de pe host.
  6. Asta nu tine de scripting.Tine de putin IQ.Eu ti-am zis ce sa faci.Daca nu te descurci, asta este problema ta.
  7. Rugulamentul interzice acest lucru.Descarca streamer, si adauga fisierul streamer.inc in pawno/include iar daca rulezi server-ul pe Windows, adauga fisierul streamer.dll in plugins.
  8. Fisierul .inc nu are aceiasi versiune cu plugin-ul "streamer".
  9. Stai ca n-am inteles.Cum adica un "house generator"? Adica un script care iti creaza case? Din cate stiu eu, casele sunt/erau create de administratori cu comanda de creare (din sistem).
  10. Garantez eu pentru Massari.Sistemul chiar are acest "bug".
  11. Da.Ex: #include " a_samp " #include " streamer " public OnFilterScriptInit ( ) { // Codul obiectelor. return ( 1 ) ; } public OnFilterScriptExit ( ) return ( 1 ) ;
  12. Schimba linia ta cu linia asta: else if ( iTag == tagof ( hex ) || iTag == tagof ( Hex ) )
  13. Da.YCMD este procesorul de comenzi facut de Y_less (este cel mai rapid procesor de comenzi).Ex: YCMD:commands(playerid, params[], help) // by Y_less { if (help) { SendClientMessage(playerid, 0xFF0000AA, "Lists all the commands a player can use."); } else { new count = Command_GetPlayerCommandCount(playerid); for (new i = 0; i != count; ++i) { SendClientMessage(playerid, 0xFF0000AA, Command_GetNext(i, playerid)); } } return 1; } Iar Foreach este un "inlocuitor" pentru bucle.Ex: for (new i = 0; i != MAX_PLAYERS; ++i) // by Y_less { if (IsPlayerConnected(i)) { printf("Player %d is connected", i); } } Devine asta: foreach (new i : Player) // by Y_less { printf("Player %d is connected", i); }
  14. Schimba "public"-ul OnPlayerUpdate pe care il ai acum, cu asta: public OnPlayerUpdate ( playerid ) { if ( IsPlayerInRangeOfPoint ( playerid , 2.3 , 1405.4153 , 653.1323 , 10.3989 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 ) { if ( GetPlayerSpeed ( playerid ) > 70 ) { new string [ 128 ] ; format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ; SendClientMessage ( playerid , -1 , string ) ; SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ; TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 60000 , true , "i" , playerid ) ; } } return ( 1 ) ; } Si adauga asta la pe la sfarsitul modului de joc: forward TimerEx1 ( playerid ) ; public TimerEx1 ( playerid ) { TimerEx [ playerid ] = 0 ; return ( 1 ) ; }
  15. www.host.sa-mp.ro
  16. Fa cum ti-am zis eu.Schimba: new Text:Logo [ 6 ] Cu asta: new Text:Logo [ 6 ] ;
  17. new Text:Logo [ 6 ] ; Ne-ai putea arata o bucata mai mare din cod?
  18. Incearca sa folosesti acest stock: stock GetVehicleSpeed ( vehicleid ) { if ( vehicleid != INVALID_VEHICLE_ID ) { new Float:Pos [ 3 ] , Float:vehiclespeed ; GetVehicleVelocity ( vehicleid , Pos [ 0 ] , Pos [ 1 ] , Pos [ 2 ] ) ; vehiclespeed = floatsqroot ( Pos [ 0 ] * Pos [ 0 ] + Pos [ 1 ] * Pos [ 1 ] + Pos [ 2 ] * Pos [ 2 ] ) * 200 ; return floatround ( vehiclespeed , floatround_round ) ; } return INVALID_VEHICLE_ID ; }
  19. Oriunde in afara unui callback.
  20. Si de ce tu imi spui ca nu merge, in loc sa imi spui linile si erorile?
  21. new InSumo [ MAX_PLAYERS ] ;
  22. Vezi ca ai incalcat regulamentul.Ai facut 2xpost.
  23. Linile?
  24. Cum naiba incluzi tu un fisier .dll intr-o librarie PAWN? Sterge linia cu #include . . ..
  25. Un event gen door run.
×
×
  • 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.