Jump to content

SpriTe_

Membru
  • Posts

    189
  • Joined

  • Last visited

    Never

Everything posted by SpriTe_

  1. [La ce callback ai adaugat aceste linii ?
  2. E facut in graba : [pawn] //comanda// CMD:count(playerid,params[]) { if(CountDown == -1) { CountDown = 6; SetTimer("countdown",1000,0); return CMDMessageToAdmins(playerid,"COUNTDOWN"); } else return SendClientMessage(playerid, red,"ERROR: Countdown in progress"); } //publicul// forward countdown(); public countdown() { if(CountDown==6) GameTextForAll("~p~Starting...",1000,6); CountDown--; if(CountDown==0) { GameTextForAll("~g~GO~ r~!",1000,6); CountDown = -1; for(new i = 0; i < MAX_PLAYERS; i++) { TogglePlayerControllable(i,true); PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0); } return 0; } else { new text[7]; format(text,sizeof(text),"~w~%d",CountDown); for(new i = 0; i < MAX_PLAYERS; i++) { PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); TogglePlayerControllable(i,false); } GameTextForAll(text,1000,6); } SetTimer("countdown",1000,0); return 0; } [/pawn] Daca ai vro eroare imi zici :)
  3. SpriTe_

    BUD help

    Salut SA-Mp.ro, de cand am invat BUD, incerc sa fac un sistem de LOGIN si REGISTER, deci l-a finisat 0warns/0errors , si l-am testat totul merge perfect, dar cand am iesit de la test, am vazut asta in consola: [pawn] BUD - Error: The number of type definitions doesn't match the number of entries passed to BUD::MultiGet; typedefs: 2, entries: 4. [/pawn] Iata llinia care-mi da eroarea: [pawn] public OnPlayerDisconnect( playerid, reason ) { new iUID = BUD::GetNameUID( GetName( playerid ) ) ; BUD::MultiSet( iUID, "iifi", SetPVarInt( playerid, "Money"), SetPVarInt( playerid, "Score"), SetPVarInt( playerid, "Health"), SetPVarInt( playerid, "Coins") ); return 1; } [/pawn] Can you help me pleasE?
  4. Pai eu cand am zis ca poae C++ poate ajunge in scriptfiles :-?? , Eu l-am intrebat pe Uzzy pe ce ruleaza sv-ul lui, din curiozitate
  5. Sure? Pai cum a aflat FarSe, parola de la DB-ul R.S.S(cel mai mare server roman ) ?? Sigur acel server a anti-floouri bune, anti-hackuri bune.. Sigur nu a mai dat-o cineva, e posbil sa faci asa ceva dar trebuie sa fii mai avansat..
  6. Stiu ca majoritatea acestor proograme sunt aproape unice, si stiu ca le au numai cei ca re precep in limbajul C++ . Sunt unii care spar parola de la DB-ul serverilor pe MySQL si modifica acolo in accounturi totul... Iata ce cred ca se intampla. Si am o intrebare serverul tau e pe MySQL sau toate logurile si stats-urile se salveaza automat in scriptfiles?
  7. Variabila query este definita de 2 ori, incerca si redenumeste una dintre ele, ca exemplu, sa nu fie new query... , dar sa fie new queryD...
  8. SpriTe_

    Errors

    N-are cum sa nu merga daca ai uploadat includeuri-le: 1.Download http://files.sa-mp.com/samp03x_svr_R1-2_win32.zip 2.Deschide arhiva/pawno/includes 3.Copii tot ce e acolo si le pui in includeu-rile din pawno-ul tau. Alta metoda nu mai stiu cum sa faci ca sa inlaturezi aceasta eroare
  9. SpriTe_

    Errors

    Off doamne.. : 1.Download : http://www.dll-files.com/msvcp100.zip?0WJdOHXKmX 2.Punde fileul MSCVP100.dll in directory C:\Windows\System32, daca e pe 64 bits deasemenea o pui in C:\Windows\SysWOW64 3.Restarteaza PC-ul. 4.DONE.
  10. SpriTe_

    Errors

    Cred ca ai omis vro acolada, fa pas cu pas ce se zice aici: http://forum.sa-mp.com/showthread.php?t=291018
  11. Asta vroiam sa fac si eu cu y_languages, dar mi s-a parut ca trebuie sa mai invat un pic acolo, ca sa pot explica totul la punctul sau... Poate in urmatorul touturial fac cu y_languages
  12. Sistem de Limbi -Introducere: Urmarind multe TOPIC-uri de pe acest forum, jucandu-ma pe diferite servere chiar unice, am observat unele dificultati in scrierea corecta in diferite limi straine, ca: ENGLEZA , GERMANA chiar si ROMANA. Si am decis sa fac acest TOUTURIAL pentru a face munca unui scripter cat de cat mai usoara. -Inceputul: TOUTURIALUL va avea 6 pasi: 1.Sa creem o variabila care ne va fi folositoare in urmatorii pasi. 2.Sa definim limbile care vor fi folosite in scriere. 3.Sa creem limba care va predomina in acest FS/GM la callbackul OnPlayerConnect 4.Sa folosim corect variabilile create. 5.3 Custom functions for an easier usage. - SetPlayerLanguage(playerid, language); - GetPlayerLanguage(playerid); - SendLanguageMessage(playerid, lrom[], leng[], lde); PASUL 1 - Cream variabila ce va stoca limba folosita. Insertati aceasta variabila la inceputul scriptului: [pawn] new pLimba[MAX_PLAYERS char]; [/pawn] si sa nu uitati de include-ul: [pawn] #include < a_samp > #include < zcmd > [/pawn] char - il punem pentru ca la compilare sa folosim mai putini byts. PASUL 2 - cream definitiile pentru limbile folosite. In cazul meu eu voi folosi doar 3 limbi, care le cunosc cel mai bine: " ROMANA, ENGLEZA, GERMANA ", nu am vrut sa pun si italina , spaniola, etc, caci ma complic eu pe mine si va voi complica eu pe voi. Insertam aceste definitii la inceputul scriptului: [pawn] #define ROM 0 #define ENG 1 #define DE 2 #define SCM SendClientMessage [/pawn] PASUL 3 - limba ce va predomina pe server. la callbackul OnPlayerConnect punem limba care va predomina in cea mai mare parte pe server. Codul va arata astfel: [pawn] public OnPlayerConnect(playerid) { //Sa presupunem ca pe server va predomina limba Romana pLLimba{playerid} = ROM; SCM(playerid, -1, "Limba ce predomineaza in cea mai mare parte pe acest server este ROMANA"); SCM(playerid, -1, "Pentru a modifica limba foloseste: /ROM- pentru limba romana, /ENG- pentru limba engleza si /GER- pentru limba germana"); return 1; } [/pawn] PASUL 4 - cream 2 funtii simple. Cu ajutorul acestor doua functii simple veti putea verifica ce limba a selectat player-ul. [pawn] //Verifica ce limba a selectat playerul. stock GetPlayerLanguage(playerid) { return pLimba{playerid}; } //Inserteaza limba playerului. stock SetPlayerLanguage(playerid, language) { pLimba{playerid} = language; } [/pawn] PASUL 5 - folosim functiile create de noi mai sus. Acum eu voi crea 3 comenzi pentru ca playerul sa-si poata alege mai usor limba dorita, in cazul meu le voi crea prin ZCMD [pawn] //Limba Romana. CMD: rom ( playerid , params [ ] ) { SCM ( playerid, -1, "Ai selectat limba romana ( ROM ) , de acum toate textele iti vor aparea in limba romana"); pLimba{playerid} = ROM; //Acum puteti sa vedeti la ce v-a ajutat prima variabila. return 1 ; //Aceasta spune serverului caci comanda a fost procesata cu succes ! } //Limba Engleza CMD: eng( playerid , params [ ] ) { SCM( playerid, -1, " You selected the English(ENG) language, now messages will be written in English"); pLimba{playerid} = ENG; return 1; } //Limba Germana CMD: ger( playerid , params [ ] ) { SCM( playerid, -1, " Du hat di deutsche ( DE ) sprache gewahlt, nun Nachrichten in deutscher Sprache verfasst wurden"); pLimba{playerid} = DE; } [/pawn] Cum trimitem mesaje in diferite limbi? -Acum eu voi crea o comanda /help , care va avea trei optiuni, una in ROMANA, una in ENGLEZA si una in GERMANA. Acum sa ne folosim de functiile ce le-am aratat in " INCEPUTUL ": Exista doua variante una grea si una usoara: [pawn] CMD: help ( playerid , params [ ] ) { switch(GetPlayerLanguage(playerid)) { case ROM: SCM( playerid , -1 , " Bun venit in centrul de informatii ! "); SCM( playerid , -1 , " Textele cu informatii vin aici ! " ) ; case ENG: SCM( playerid , -1 , " Welcome in HELP-CENTER ! "); SCM( playerid , -1 , " Information here ! "); case DE: SCM( playerid , -1 , " Willkommen auf der Hilfe-Center ! " ); SCM( playerid , -1 , " Hilfe-Text hier ! " ); } } return 1; } [/pawn] Cum transmitem mesaje in diferite limbi, mai simplu ? -La fel folosim functiile din " INCEPUTUL " ! -Pentru asta eu voi crea deja aici un STOCK [pawn] stock SendLanguageMessage(playerid, color, lrom[], leng[], lde[] ) // In loc de " color " puneti culoarea dorita. { switch(GetPlayerLanguage(playerid)) { case ROM:SCM(playerid, color, lrom); case ENG:SCM(playerid, color, leng); case DE:SCM(playerid, color, lde); } return 1; } [/pawn] CREDITS Scripter Commands, creator Touturial - SpriTe_ Ideea - Zh3r0 Pentru tot ce stiu - Allex PS: Unii dintre voi care sunteti mai avansati al de Rock, SPEEDY, Gireada, probabil stiti ca aceasta este o mare parte din ideea lui Zh3r0, dar eu am facut-o pe ZCMD, si am facut-o mai usor de folosit.
  13. Aaa, nu am inteles eu corect :} , stiu ca funtiona asta: http://forum.sa-mp.com/showthread.php?t=282801
  14. Ultima versiune de Windows 8 :|
  15. Eu am avut Windows 8 si la mine functiona perfect Map Editor-ul..
  16. SpriTe_

    Buy-Vip

    4/5, gud for NewBies.
  17. SpriTe_

    Mode Unknown

    Cand lansezi consola, iti da vro eroare ceva?
  18. Este foarte simplu: 1.Downloadezi http://www.mathpudding.com/topsecretsamp/editor.rar 2.Copiezi fileurile din arhiva in directia jocului tau Grand Theft AUto San Andreas/Mai simplu GTA San Andreas. 4.Deschizi file-ul editor.exe 5.Iti apare un window in care apesi " LOAD " 6.Apoi incepti , tii apasat RIGHT CLICK + Tastele cu care te misti ( W , S, A ,D ) 7.Te duci cu ajutorul mousului la locul in care vrei sa pui masini, obiecte , etc. 8.Apoi dai acolo la window in dreapta in colt sus pe " OBJECTS " 9.Dai pe "Add" 10.Acolo la " Search for.. " scrii ID-ul masinilor, obiectelor care vrei sa le adaugi si apoi dai pe "Add" 11.In dreapta iti apare masina apesi pe ea si apoi dai sus in window la " INSERT OBJECT", si gata, deja o misti cum vrei tu si o plasezi unde vrei tu. 12.Dupe ce ti-ai plasat masinile apesi sus la window pe "Show Code" 13.Copii tot ce e acolo. 14.Deschizi GM-ul/Filterscript-ul si cauti callbackul "OnGameModeInit", dupe ce ai gasit in interiorul acelui callback adaugi codurile care le-ai copiat din acel program. 15.DONE Don't forget RESPECT + :)
  19. T/C l-am ajutat cu totul.
  20. Pai daca nu e pe net, da-ne macar o linie la care iti da eroare sa-mi dau seama ce variabila sau ce functie lipseste..
  21. Mi-ai luat-o incainte ), vroiam sa-i zic sa puie asa: [pawn] CMD:skill( playerid , params [ ] ) { if ( sscanf ( params , "i" , params [ 0 ] ) ) return SendClientMessage ( playerid , 0xFFFFFFFF , "USAGE:/skill [1-2]" ) ; switch ( params [ 0 ] ) { case 1: SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1), SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1); case 2: SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1); } return ( 1 ) ; } [/pawn] Dar prea tarziu...
  22. Spune cum se numeste sistemul ca poate il gasesc si-ti spun variabilile si functiile de care ai nevoie pentru a nu primi erorile !
  23. Daca tot nu functioneaza, incearca si inlocuieste include-ul mSelection al tau cu versiunea 1.1R3, o gasesti aici: http://forum.sa-mp.com/attachment.php?attachmentid=5248&d=1358626151 1.Download file. 2.Intrri mSelection/pawno/include/ 3.Copii file-ul mSelecetion in includeurile de la PAWNO-ul tau. 4.DONE.
  24. Includeurile din foulderul pawno/includes le pui in includeurile de la pawno-ul tau: http://files.sa-mp.com/samp03x_svr_R1-2_win32.zip
  25. mSelection.inc functioneaza numai cu versiunea 0.3x de sa-mp, uploadeaza toate iincludele tale care le folosesti in PAWNO la versiunea 0.3x.
×
×
  • 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.