Jump to content

DarkyTheAngel

Membru
  • Posts

    1,005
  • Joined

  • Last visited

    Never

Everything posted by DarkyTheAngel

  1. Da' noi de unde sa stim ce cod ai tu?
  2. [pawn] if(strcmp(cmd, "/bonusmission", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GREY,"*** {EF9603}Level 1{737373} *** {FB0500}10 {737373}mission passed - {FFB700}100.000$ + 5 respect points + 5 coin"); SendClientMessage(playerid, COLOR_GREY,"*** {EF9603}Level 2{737373} *** {FB0500}30 {737373}mission passed - {FFB700}250.000$ + 15 respect points + 15 coin."); SendClientMessage(playerid, COLOR_GREY,"*** {EF9603}Level 3{737373} *** {FB0500}50 {737373}mission passed - {FFB700}500.000$ + 30 respect points + 30 coin."); SendClientMessage(playerid, COLOR_GREY,"*** {EF9603}Level 4{737373} *** {FB0500}100 {737373}mission passed - {FFB700}1.000.000$ + 1 level + 45 coin."); new misiuni = PlayerInfo[playerid][pCompMission]; if ( PlayerInfo[playerid][pCompMission] < 10) { SendClientMessage(playerid, COLOR_GREY,"*** You are {FF00FF}level 1."); format(string, 256 ,"*** Completed mission {FFFFFF}[{FB0500}%d/10{FFFFFF}]", misiuni); SendClientMessage(playerid, COLOR_GREY, string); PlayerInfo[playerid][pCompMission] += 10; return 1; } if ( PlayerInfo[playerid][pCompMission] < 30) { SendClientMessage(playerid, COLOR_GREY,"*** You are {FF00FF}level 2."); format(string, 256 ,"*** Completed mission {FFFFFF}[{FB0500}%d/30{FFFFFF}]", misiuni); SendClientMessage(playerid, COLOR_GREY, string); PlayerInfo[playerid][pCompMission] += 10; return 1; } if ( PlayerInfo[playerid][pCompMission] < 50) { SendClientMessage(playerid, COLOR_GREY,"*** You are {FF00FF}level 3."); format(string, 256 ,"*** Completed mission {FFFFFF}[{FB0500}%d/50{FFFFFF}]", misiuni); SendClientMessage(playerid, COLOR_GREY, string); PlayerInfo[playerid][pCompMission] += 10; return 1; } if ( PlayerInfo[playerid][pCompMission] < 100) { SendClientMessage(playerid, COLOR_GREY,"***You are {FF00FF}level 4."); format(string, 256 ,"*** Completed mission {FFFFFF}[{FB0500}%d/100{FFFFFF}]", misiuni); SendClientMessage(playerid, COLOR_GREY, string); PlayerInfo[playerid][pCompMission] += 10; return 1; } } return 1; }[/pawn]
  3. Folosind culori HEX: Create3DTextLabel ( "{FFFB00}ATM\n{0044FF}Test" , 0xFFFFFFFF , 1482.7070 , -1782.2703 , 15.4178 , 15 , 0 , 0 ) ;
  4. "Link"-ul respectiv trebuie sa arate asa: stream.profm.ro:8012/profm.mp3 Adica, fara http://.Iar codul respectiv trebuie pus la OnPlayerUpdate.
  5. Pai, in primul rand, trebuie sa faci un stock care verifica daca jucatorul este sau nu este in zona specificata de tine.Stock-ul va arata asa: stock IsPlayerInStreamAudioArea ( playerid ) { new pos [ 3 ] ; GetPlayerPos ( playerid , pos [ 0 ] , pos [ 1 ] , pos [ 2 ] ) ; if ( pos [ 0 ] > MINX && pos [ 0 ] < MAXX && pos [ 1 ] > MINY && pos [ 1 ] < MAXY) { return ( 1 ) ; } return ( 0 ) ; } Daca nu vrei sa folosesti stock-ul, ve-i fi obligat sa folosesti IsPlayerInRageOfPoint.Acum, ca sa verifici daca jucatorul este sau nu in zona respectiva, codul trebuie adaugat la OnPlayerUpdate si va arata cam asa: public OnPlayerUpdate ( playerid ) { if ( IsPlayerInStreamAudioArea ( playerid ) ) { PlayAudioStreamForPlayer ( playerid , " /* Aici trebuie trecut link-ul melodiei. */ " , /* X */ , /* Y */ , /* Z */ , /* Raza de actiune. */ , 1 ) ; } else { StopAudioStreamForPlayer ( playerid ) ; } return ( 1 ) ; }
  6. Create3DTextLabel ( "Folositi /exit\nNu Folositi pickup-ul galben" , 0xFFFFFFFF , 1482.7070 , -1782.2703 , 15.4178 , 15 , 0 , 0 ) ;
  7. Noi nu te-am acuzat de nimic, doar am mentionat.
  8. Era si cu elicoptere.La acel script, nu mai functioneaza "link''-ul de descarcare (este postat si pe alte website-uri).Scriptul original a fost facut de Rudy_.
  9. Schimba: if AccInfo [ playerid ] [ hours ] >= 20 ) Cu asta: if ( AccInfo [ playerid ] [ hours ] >= 20 ) Si fa asa si la celelalte.
  10. Doamne fereste.Un fisier .inc se modifica cu Pawno si nu se compileaza ci doar se salveaza.Dupa ce ai facut asta, compileaza modul de joc.
  11. public OnPlayerUpdate ( playerid ) { new ora ; gettime ( ora ) ; if ( ora == 12 ) return SetPlayerTime ( playerid , 12 , 0 ) ; else if ( ora == 21 ) return SetPlayerTime ( playerid , 0 , 0 ) ; return ( 1 ) ; }
  12. Daca scoti MySQL din acel mod de joc e ca si cum ai distruge tot modul.Adica, daca modul de joc contine un sistem de inregistrare/logare (desigur, pe MySQL) si tu scoti proportia de salvare/adaugare date, trebuie rescris si sistemul si etc.
  13. Nu se poate schimba timpul global pe un server in functie de ora.De ce? Pentru ca functia care schimba timpul nu foloseste parametrii (doar timpul) si schimba timpul pentru toata lumea, adica, daca se schimba in functie de ora, se va deregla ora globala.
  14. Schimbi codul bazei de date cu asta: [pawn] new str[750]; Database = db_open("Database.db"); strcat(str,"CREATE TABLE IF NOT EXISTS `Users`",750); strcat(str,"(`Keys` INTEGER PRIMARY KEY AUTOINCREMENT,\ `Name` TEXT,\ `Parola` TEXT,\ `Bani` NUMERIC,\ `Score` NUMERIC,",750); strcat(str,"`Kills` NUMERIC,\ `Deaths` NUMERIC,\ `Vip` NUMERIC,\ `Admin` NUMERIC)",750); db_free_result(db_query(Database,str));[/pawn] Este cel din RLS doar ca are un tabel in plus.
  15. Eu stiam ca asta se intampla cand nu adaugi AddPlayerClass in modul de joc.
  16. Scriptul este problema si nu este de la clientul de joc.Incearca asta: public OnPlayerConnect ( playerid ) { SetPlayerWorldBounds ( playerid , 20.0 , 0.0 , 20.0 , 0.0 ) ; return ( 1 ) ; }
  17. Inainte de acest comentariu spunea-i ca iti functioneaza.Vezi daca variabila care verifica daca jucatorul este in DM sau nu, este setata la 0.
  18. Si Gireada, si eXorcism, amandoi a-ti gresit.Dany_Alex, incearca asta: public OnPlayerRequestClass ( playerid , classid ) { SetTimerEx ( "Skip" , 10 , false , "i" , playerid ) ; return ( 1 ) ; } forward Skip ( playerid ) ; public Skip ( playerid ) { SpawnPlayer ( playerid ) ; }
  19. Ca sa rezolvi prima eroare, schimba linia cu asta: for ( new i = 0 ; i < MAX_PLAYERS ; i++ ) { PlayAudioStreamForPlayer ( i , "/* URL-ul melodiei. */" , 1026.3042 , -348.1998 , 73.9893 , 60 , 1 ) ; } Iar a doua eroare spune ca simbolul strtok este deja definit (este definit in gl_common.inc) asa ca, cauta-l si sterge-l.
  20. Ca de exemplu, tu? ON: Bravo, arata bine modul.
  21. De chestia asta nu sunt prea sigur.Vad eu ce fac.
  22. Pai da.Daca ai un slot folosit, trebuie sa folosesti altu pana ocupi toate sloturile.Daca le-ai ocupat pe toate, trebuie sa stergi toate obiectele.
×
×
  • 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.