Jump to content

[Pawn]

Membru
  • Posts

    102
  • Joined

  • Last visited

Everything posted by [Pawn]

  1. [Pawn]

    Radio

    Buna seara tuturor. In acest tutorial va voi explica cum sa creati mai multe frecvente de radio pe serverul vostru folosind dialog. [Tutorial]Pasul 1 Adaugati la inceputul script-ului urmatoarele : [pawn]#include <a_samp> #define Radio 2[/pawn] [Tutorial]Pasul 2 Adaugam doua stock-uri pentru PlayAudioStreamForPlayersInCar si StopAudioStreamForPlayersInCar [pawn]stock PlayAudioStreamForPlayersInCar(vehicleid,url[]) { for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerInAnyVehicle(i)) { if(GetPlayerVehicleID(i) == vehicleid) { PlayAudioStreamForPlayer(i,url); } } } } stock StopAudioStreamForPlayersInCar(vehicleid) { for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerInAnyVehicle(i)) { if(GetPlayerVehicleID(i) == vehicleid) { StopAudioStreamForPlayer(i); } } } }[/pawn] [Tutorial]Pasul 3 Cautam public OnVehicleDeath.Daca nu este il adaugam si introducem urmatoarele : [pawn]public OnVehicleDeath(vehicleid, killerid) { for(new playerid = 0; playerid < GetMaxPlayers(); playerid++) { StopAudioStreamForPlayersInCar(vehicleid); } return 1; }[/pawn] [Tutorial]Pasul 5 Atunci cand player-ul respectiv coboara din masina radio-ul se opreste asa ca adaugam: [pawn]public OnPlayerExitVehicle(playerid, vehicleid) { StopAudioStreamForPlayersInCar(vehicleid); return 1; }[/pawn] [Tutorial]Pasul 6 Dupa cum am spus vom folosi un dialog asa ca introducem urmatoarele in OnDialogResponse [pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new vehicleid = GetPlayerVehicleID(playerid); if(response) { switch(dialogid == 2) { case 1: { switch(listitem) { case 0: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://stream.profm.ro:8012/profm.mp3"); SendClientMessage(playerid,0x00FFFAFF,"ProFM"); return 1; } case 1: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://radiotaraf.no-ip.biz:7100"); SendClientMessage(playerid,0x00FFFAFF,"Radio Taraf"); return 1; } case 2: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://srv04.bigstreams.de/bigfm-mp3-64"); SendClientMessage(playerid,0x00FFFAFF,"BigFM"); return 1; } case 3: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://rpr1.fmstreams.de/stream1"); SendClientMessage(playerid,0x00FFFAFF,"RPR1"); return 1; } case 4: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_a"); SendClientMessage(playerid,0x00FFFAFF,"1Live"); return 1; } case 5: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://stream.blackbeats.fm/"); SendClientMessage(playerid,0x00FFFAFF,"BlackBeatsFM"); return 1; } case 6: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://live.itsybitsy.ro:8000/itsybitsy"); SendClientMessage(playerid,0x00FFFAFF,"Itsy Bitsy"); return 1; } case 7: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://stream.dancefm.ro:8032/dancefm.mp3"); SendClientMessage(playerid,0x00FFFAFF,"Dance FM"); return 1; } case 8: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.35:8000/"); SendClientMessage(playerid,0x00FFFAFF,"Vibe FM"); return 1; } case 9: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://173.236.56.82:8004"); SendClientMessage(playerid,0x00FFFAFF,"Dubstep Live"); return 1; } case 10: { StopAudioStreamForPlayersInCar(vehicleid); PlayerPlaySound(playerid,1056,0.0,0.0,0.0); PlayAudioStreamForPlayersInCar(vehicleid, "http://80.86.106.136:80/"); SendClientMessage(playerid,0x00FFFAFF,"Kiss FM"); return 1; } case 11: { StopAudioStreamForPlayersInCar(vehicleid); SendClientMessage(playerid,0x00FFFAFF,".");//In caz ca doriti sa trimiteti un mesaj catre player ! SendClientMessage(playerid,0x00FFFAFF,".");//In caz ca doriti sa trimiteti un mesaj catre player ! return 1; } case 12: { StopAudioStreamForPlayersInCar(vehicleid); SendClientMessage(playerid,0xFF0000FF,"Radio stopped."); } } } } } return 1; }[/pawn] [Tutorial]Pasul 7 Pentru folosirea acestui dialog avem nevoie de o comanda asa ca vom folosi : [pawn] if (strcmp("/radio", cmdtext, true, 10) == 0) { if(IsPlayerInAnyVehicle(playerid))ShowPlayerDialog(playerid, 2 , DIALOG_STYLE_LIST, "Radio.", "ProFM\nRadioTaraf\nBigFM\nRPR1\n1LIVE\nBlackBeatsFM\nItsy Bitsy\nDanceFM\nVibeFM\nDubstepLive\nKiss FM\nStream not playing?\nStop the music", "Ok", "Cancel"); else SendClientMessage(playerid,0x00FF00AA,"Radio stopped.");StopAudioStreamForPlayer(playerid); return 1; }[/pawn] Sper ca v-am fost de folos, [Pawn]
  2. Buna seara Pinki Intrebarea mea este de ce toti va complicati cu aceste radio-uri implementate cu OnPlayerUpdate si "other stuff".Pentru evitarea de buguri si pentru crearea unui sistem simplu de radio folositi cele cu dialog.Este acelasi lucru dar parerea mea este ca sunt mult mai sigure si coordonate.Daca doresti sa te ajut sa creezi un asemenea dialog cu tot ce trebuie pentru pornirea unui radio lasa un coment aici iar eu voi incepe sa iti explic pas cu pas. Sper ca ti-am fost de folos si vei dorii acest lucru, [Pawn]
  3. Buna seara Bogdan2000 Dupa o analiza a problemei tale am constatat ca de vina sunt ultimele modifcari facute in gamemode.Aceasta eroare apare doar atunci cand script-ul tau are prea multe erori si nu poate face fata compilarii.O rezolvare a problemei ar fi stergerea sau modificarea ultimelor modificari facute. Sper ca ti-am fost de folos, [Pawn]
  4. Buna seara Mititel Dupa o analiza a problemei tale am constatat ca de vina sunt sistemele care banuiesc eu ca sunt intr-un numar mare.O rezolvare a acestei probleme ar fi scoaterea sistemelor nefunctionale.In caz ca sistemele sunt de tip [FS] scoatele din server.cfg iar daca acestea sunt implementate in gamemode scoatele si de acolo lasand doar pe cel functionabil. Odata cu stergerea sistemelor,doar daca acestea sunt create automat intr-un director,sterge toate masinile aflate in directorul din scriptfiles. Sper ca ti-am fost de folos, [Pawn]
  5. Buna ziua ! Incearca acum : [pawn]#include < zcmd > #include < sscanf > #define USE_DIR #if defined USE_DIR #define _Dir(%0) "/comm/%0" #endif CMD:savecomm( playerid, params[ ] ) { new szCom[ 100 ], szF[ MAX_PLAYER_NAME +5 ], szName[ MAX_PLAYER_NAME +1 ] ; GetPlayerName( playerid, szName, sizeof( szName ) ); if( sscanf( params, "s[100]", szCom ) ) return SendClientMessage( playerid, -1, "Syntax: /test <text>"); { format( szF, MAX_PLAYER_NAME +5, "%s.txt", szName, szCom ); #if defined USE_DIR format( szF, MAX_PLAYER_NAME +10, "_Dir(%s.txt)", szName,szCOM ); #endif if( !fexist( szF ) ) { new File:iFile = fopen( szF, io_write ); fwrite( iFile, szCom ); fclose( iFile ); } else return SendClientMessage( playerid, -1, "Exista deja."); } return 1; }[/pawn] Sper ca ti-am fost de folos, [Pawn]
  6. Salut NecTarinu Serverul nu porneste din 2 motive : 1.Serverul nu porneste deoarece nu s-a conectat la MySQL (Connecting to "localhost"failed) sau 2.Serverul nu porneste din cauza acelor erori. Te sfatuiesc prima data sa incerci cu (1.).Rezolva baza de date iar dupa astept un raspuns de la tine sa vedem daca s-a conectat s-au nu la baza de date ! Sper ca te-am ajutat, [Pawn]
  7. Salutare Gireada Un sistem foarte frumos,nu am ce zice.L-am downloadat si m-am uitat prin el si cred ca as avea o idee.Ar trebuii in versiunea urmatoare daca o mai faci sa adaugi cateva exceptii la masinile de politie,ambulanta pentru ca un player poate face multe cu o masina de politie... [pawn]if(GetPlayerVehicleID(playerid) != id masina|| GetPlayerVehicleID(playerid) != id masina || GetPlayerVehicleID(playerid) != id masina)[/pawn] La asta ma refeream. Inca odata,felicitari ! [Pawn]
  8. Buna ziua WeAreAnonymous Am analizat cererea dumneavoastra si am constatat ca acea comanda pe care o folositi nu este corecta.Va voi lasa mai jos un cod cu cele doua comenzi pe care sunteti rugat sa le inlocuiti cu cele prezente pe server. Mai intai adaugam : [pawn]new Float:PozitieClan[MAX_PLAYERS][3];[/pawn] [pawn]new PozitieClanMisc[MAX_PLAYERS][2];[/pawn] Cele doua comenzi : [pawn] if(strcmp(cmd, "/clanspawn", true) == 0) { if(IsPlayerConnected(playerid)) { GetPlayerPos(playerid, PozitieClan[playerid][0],PozitieClan[playerid][1],PozitieClan[playerid][2]); PozitieClanMisc[playerid][0]=GetPlayerInterior(playerid); PozitieClanMisc[playerid][1]=GetPlayerVirtualWorld(playerid); SendClientMessage(playerid, COLOR_GRAD1, " Pozitia clanului a fost salvata !"); } return 1; }[/pawn] [pawn] if(strcmp(cmd, "/cspawn", true) == 0) { if(IsPlayerConnected(playerid)) { new tmpcar = GetPlayerVehicleID(playerid); // Pusa cu scopul de a te teleporta cu tot cu masina in caz ca esti in masina. SetVehiclePos(tmpcar, PozitieClan[playerid][0],PozitieClan[playerid][1],PozitieClan[playerid][2]); CuMasina(tmpcar,PozitieClanMisc[playerid][0],PozitieClan[playerid][1]); } else { SetPlayerPos(playerid, PozitieClan[playerid][0],PozitieClan[playerid][1],PozitieClan[playerid][2]); SetPlayerVirtualWorld(playerid,PozitieClanMisc[playerid][0]); SetPlayerInterior(playerid,PozitieClanMisc[playerid][1]); } SendClientMessage(playerid, COLOR_GRAD1, " Ai fost teleportat in zona clanului"); } return 1; }[/pawn] Sper ca ti-am fost de folos, [Pawn]
  9. [Pawn]

    Help

    Buna ziua RobertN In ce mi-ai aratat tu nu sunt toate erori.Ai prezente 1 eroare si 2 warning-uri.Daca gamemode-ul tau are erori atunci .amx nu va fi prezent iar daca ai cateva warning-uri amx. va aparea. Acum,eroarea acea apare din cauza ca : string-ul este deja definit. Daca te-ai fi uitat putin si ti-ai fi batut capul iti dadeai seama.Uite aici : [pawn]if (strcmp("/event", cmdtext, true) == 0) { new string[128]; new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, sizeof pName); format(string,sizeof string,"%s face event de tip %s , /w catre el pentru tp/informatii.",pName, string); SendClientMessageToAll(0x0000ffff,string); return 1; }[/pawn] Sper ca ti-am fost de folos, [Pawn]
  10. [Pawn]

    Sistem de WARN

    Multumesc "Rock". Chiar este foarte folositor.
  11. [Pawn]

    Server log

    Cu placere, In caz ca mai intalnesti erori nu ezita sa postezi in aceasta sectiune sau sa ma contactezi printr-un "Mesaj Privat " sau prin "Y/M". O seara cat mai placuta, [Pawn]
  12. [Pawn]

    Server log

    Buna seara OnY Sfatul meu este sa recompilezi gamemode-ul cu o noua versiune a plugin-ului mysql.Mai jos iti voi lasa un link prin care tu poti achizitiona rapid un include si un plugin de versiune noua. Atentie ! Daca serverul tau este pe Linux si dupa recompilare ai aceleasi erori,trebuie sa te interesezi de sistemul folosit de catre cei de la host.Banuiesc ca folosesc CentOS asa ca nu strica sa incerci. Sper ca ti-am fost de folos, [Pawn]
  13. Buna seara ! Dupa o analiza a gamemode-ului sunt surprins de ceea ce vad dar presupun ca esti incepator.Prin "surprins" ma refer la faptul care acest gamemode,pentru un incepator este chiar bun. Dupa cum spunea si Staff , "simplut" dar la obiect ! Felicitari inca odata si spor la lucru pentru V4.
  14. Buna seara tuturor. Ma intreb oare cati din cei ce au comentat aici au downloadat gamemode-ul pentru a vedea ce este in el ? Chiar va rog sa il downloadati si sa il analizati atent.Cautati gamemode-ul After School v1.5 si comparati.Acesta este un edit si ma deranjeaza ca ai pus la inceputul gamemode-ului : [pawn]/* Copyright © RelaxDB 2013-2014 // Toate Drepturile sunt rezervate lui RelaxDB[/pawn] Acest gamemode este un edit al gamemode-ului original After School.Am comparat toate forward-urile,public-urile si tot de la tine cu cel de la After-School.Sunt aproape identice. Felicitari pentru edit,nu pentru gamemode. [Pawn]
  15. Buna ziua/seara tuturor.Acesta este un tutorial prin care va voi explica cum sa creati sistemul de warn.Acest sistem cuprinde doua comenzi,acestea fiind "warn" si "unwarn".Acest sistem este folositor doar pentru serverele de stunt si cele non-roleplay. Pentru inceput avem nevoie de urmatoarele include-uri: sscanf2 : [download]http://forum.sa-mp.com/showthread.php?t=120356[/download] ZCMD : [download]http://forum.sa-mp.com/showthread.php?t=91354[/download] La inceputul script-ului: [pawn]#include <sscanf2> #include <zcmd> new Warns[MAX_PLAYERS]; forward KickTimer(playerid);[/pawn] KickTimer(playerid) Aici sunteti nevoiti sa creati un public numit KickTimer: [pawn]public KickTimer(playerid) { Kick(playerid); // Player-ul ce va atinge 3 warn-uri va primi kick automat. return 1; }[/pawn] OnPlayerConnect: Adaugati urmatorul cod sub OnPlayerConnect: [pawn]public OnPlayerConnect(playerid) { Warns[playerid] = 0; return 1; //NU adaugati acest return daca il aveti deja la sfarsitul public-ului }[/pawn] Comanda /WARN [pawn]CMD:warn(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return 0; new giveplayerid, reason[50]; if(sscanf(params, "us[50]", giveplayerid, reason)) return SendClientMessage(playerid, 0xFFFFFFFF, "Foloseste: /warn [playerid/name] [motiv]"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFFFFFFFF, "Player-ul nu este conectat"); new string[150], sender[MAX_PLAYER_NAME], receiver[MAX_PLAYER_NAME]; GetPlayerName(playerid, sender, sizeof(sender)); GetPlayerName(giveplayerid, receiver, sizeof(receiver)); format(string, sizeof(string), "%s (%d) a primit warn de la %s (%d), motiv: %s (%d/3)", receiver, giveplayerid, sender, playerid, reason, Warns[giveplayerid]+1); SendClientMessageToAll(0x00FFFFFF, string); if(Warns[playerid] == 2) { format(string, sizeof(string), "%s (%d) a primit kick de la server,motiv : 3 warnings", receiver, giveplayerid); SendClientMessageToAll(0x00FFFFFF, string); SetTimerEx("KickTimer", 1000, false, "i", giveplayerid); } else { Warns[giveplayerid] ++; GameTextForPlayer(giveplayerid, "~r~warned~n~~w~verifica chat-ul", 5000, 6); } return 1; }[/pawn] Comanda /UNWARN [pawn]CMD:unwarn(playerid, params[], help) { if(!IsPlayerAdmin(playerid)) return 0; new giveplayerid, reason[50]; if(sscanf(params, "us[50]", giveplayerid, reason)) return SendClientMessage(playerid, 0xFFFFFFFF, "Foloseste:/unwarn [playerid/name][motiv]"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFFFFFFFF, "Player-ul nu este conectat"); if(Warns[giveplayerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Acest player are deja 0 warnings."); new string[150], sender[MAX_PLAYER_NAME], receiver[MAX_PLAYER_NAME]; GetPlayerName(playerid, sender, sizeof(sender)); GetPlayerName(giveplayerid, receiver, sizeof(receiver)); format(string, sizeof(string), "%s (%d) a primit unwarn de la %s (%d), motiv: %s (%d/3)", receiver, giveplayerid, sender, playerid, reason, Warns[giveplayerid]-1); SendClientMessageToAll(0x00FFFFFF, string); GameTextForPlayer(giveplayerid, "~g~unwarned~n~~w~verifica chat-ul", 5000, 6); Warns[giveplayerid] --; return 1; }[/pawn] Va multumesc si tin sa va zic urmatoarele lucruri: -Nu detin credite pe acest tutorial -Multumiri lui :DanishHaq[COM] -Tutorial tradus de catre mine.
  16. Poftim : [pawn]{ { if (cID[playerid] == 0 && !IsPlayerInAnyVehicle(playerid)) { GivePlayerMoney(playerid,5000); DisablePlayerCheckpoint(playerid); } if(IsPlayerInRangeOfPoint(playerid,3.0,2038.0974,1343.8402,10.6719)) SendClientMessage(playerid,COLOR_GREEN,"Ai ajuns la destinatie"); SendClientMessage(playerid,COLOR_GREEN," Du-te la urmatorul checkpoint pentru a primi inca $5.000 "); { CP[playerid] = 1; SetPlayerCheckpoint(playerid, 1999.8719,1344.0342,10.9543,3.0); } else if(CP[playerid]==1) } new pName[24]; new str[128]; GetPlayerName(playerid, pName, 24); format(str, 128,"Felicitari %s! tocmai ai terminat traseul si ai primit supa de 5.000$", pName); SendClientMessage(playerid, COLOR_WHITE, str); GivePlayerMoney(playerid,5000); RemovePlayerFromVehicle(playerid); SetVehicleToRespawn(GetPlayerVehicleID(playerid)); return 1; } }[/pawn]
  17. Arata-mi tot codul.Vad ca nu este complet ... Daca se poate sa dai ce este si mai sus ar fi foarte bine..
  18. Asa am gandit si eu.Dar tu ce crezi ? In caz ca acesta are /afk,si schimba acolo 999999 cu 100 ar trebuii sa moara player-ul respectiv... Nici eu nu cred ca se poate face asa ceva...
  19. Uite aici : [pawn] } if(IsPlayerInRangeOfPoint(playerid,3.0,2038.0974,1343.8402,10.6719)) { CP[playerid] = 1; SetPlayerCheckpoint(playerid, 1999.8719,1344.0342,10.9543,3.0); } else if(CP[playerid]==1) } new pName[24]; new str[128]; GetPlayerName(playerid, pName, 24); format(str, 128,"Felicitari %s! tocmai ai terminat traseul si ai primit supa de 5.000$", pName); SendClientMessage(playerid, COLOR_WHITE, str); GivePlayerMoney(playerid,5000); RemovePlayerFromVehicle(playerid); SetVehicleToRespawn(GetPlayerVehicleID(playerid)); return 1; } }[/pawn] else if(CP[playerid]==1) : Cand player-ul ajunge in CP 1 atunci o sa primeasca mesajul si banii..
  20. In caz ca in gamemode-ul tau este prezenta comanda /afk aceasta ar trebuii sa contina : [pawn] SetPlayerHealth ( playerid , 9999999.9 ) ;[/pawn] Modifica "9999999.9 " cu "100". Sper ca ti-am fost de folos, [Pawn]
  21. Am pus acel stock pentru orice eventualitate.Sa nu te gandesti ca am insinuat ceva deoarece nu as face asta.Am asteptari foarte mari de la tine... Acum sa asteptam acel raspuns...
  22. Buna seara sKenzi Incearca sa pui dupa acel "SetPlayerCheckpoint" urmatorul cod pe care il voi afisa mai jos : La inceput pune : [pawn]" new CP[MAX_PLAYERS];"[/pawn] Dupa SetPlayerCheckPoint: [pawn] else if(CP[playerid]==219) { new pName[24]; new str[128]; GetPlayerName(playerid, pName, 24); format(str, 128,"Felicitari %s! tocmai ai terminat traseul si ai primit supa de 5.000$", pName); SendClientMessage(playerid, COLOR_WHITE, str); GivePlayerMoney(playerid,5000); RemovePlayerFromVehicle(playerid); SetVehicleToRespawn(GetPlayerVehicleID(playerid));[/pawn] Sper ca ti-am fost de folos.Daca apar erori nu ezita sa postezi aici ! [Pawn]
  23. Buna seara hopeswf Foloseste acest stock deoarece uitandu-ma prin reply-uri am mai vazut unul facut de Ph0eniX.In caz ca cel dat de el nu merge incearca sa inlocuiesti stock-ul lui cu cel dat de mine : [pawn]stock IsVehicleOccupied(vehicleid) { for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER) return 1; return 0; }[/pawn] Sper ca ti-am fost de folos, [Pawn]
  24. Buna searagabydemocray Daca se poate te rog sa explici mai concret la ce te referi ar fi mult mai bine,deoarece nu inteleg absolut nimic din ce ai spus tu acolo.Sa inteleg ca player-ul respectiv in timp ce este afk si tu tragi in el sa ii scada HP ?
  25. [Pawn]

    Help

    Buna seara RobertN Foloseste mai simplu aceasta comanda.Comanda nu este testata asa ca daca vei intampina vreo eroare nu ezita sa o postezi aici. [pawn]if (strcmp("/event", cmdtext, true) == 0) { new string[128]; new pName[MAX_PLAYER_NAME], string[128]; GetPlayerName(playerid, pName, sizeof pName); format(string,sizeof string,"%s face event de tip %s , /w catre el pentru tp/informatii.",pName, string); SendClientMessageToAll(0x0000ffff,string); return 1; }[/pawn] Simplu dar la obiect. Sper ca ti-am fost de folos, [Pawn]
×
×
  • 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.