Jump to content

IstuntmanI

Membru
  • Posts

    3.897
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by IstuntmanI

  1. E din cauza GM-ului tau, are pe undeva pe la OnDialogResponse cand nu raspunde sa-i dea kick, deci nu e din vina scripturilor pe care le ei si au dialoguri, e din vina scriptului tau, cauta ! Si coordonatele magazinului se pot modifica din varful scriptului, nu citesti "Features" ? Se pot modifica coordonatele din varful scriptului, de la FOOD_PLACE_X, FOOD_PLACE_Y, FOOD_PLACE_Z si se activeaza decomentand ( stergand // din fata la #define FOOD_AT_PLACE Iti place sa te complici ... meniurile stil vechi sunt incete si urate. Ma mir ca ai zis TU ca e frumos, tu dai doar critici de obicei. :tongue: @Sweet tu cine mai esti ? EDIT: Am vazut cine esti acum, nu te scot in veci ! Multumesc tuturor !
  2. Introduction Acest filterscript a fost cerut de RzV ( AICI ), de fapt, el ceruse un tutorial despre cum sa faci un Food Menu, dar l-am facut filterscript. Acest include ii permite jucatorului sa isi cumpere mancare pentru o anumita suma de bani, obtinand in schimb viata. Installation 1. Pune "safm.pwn" in folderul ".../filterscripts". 2. Intra in el si apasa F5 ( face .amx ) . 3. Pune la linia "filterscripts" in fisierul ".../server.cfg" "safm" . Features Acest filterscripts este facut ca oricine sa poata adauga o noua mancare, doar adaugand o noua linie, AddFood, pentru a nu trebui sa modifice foarte mult in script. Cum poti adauga o noua mancare: Sub OnFilterScriptInit sunt cateva 'AddFood', sub ultimul puteti adauga cate vreti, in acest mod: AddFood( id_food, "Nume_mancare", Pret_Mancare, Cata_Viata_Iti_Da ); Daca depasiti 10 stiluri de mancare, mariti "MAX_FOODS" din varful scriptului. Pretul maxim al mancarii este 1000$, se poate mari din varful scriptului de la "MAX_fPRICE" din varful scriptului. Numele maxim al mancarii este de 20 caractere, se poate mari din varful scriptului de la "MAX_FOOD_NAME" din varful scriptului. ID-ul dialogului se poate schimba foarte usor, din varful scriptului de la "DIALOG_FOOD", daca intra in conflict cu alte dialoguri din server. Se poate pune din varful scriptului, stergand "//" din fata la "#define FOOD_AT_PLACE" sa se poata cumpara doar dintr-un anumit mancare cu comanda '/food'. Pozitia acelui loc se poate seta tot din varful scriptului, de la liniile de sub "#if defined FOOD_AT_PLACE", acolo puteti trece coordonatele X, Y, Z ale acelui loc, si distanta de la care jucatorul poate folosi /food cand este langa acele coordonate. Are multe definitii, pentru a face filterscriptul usor de modificat si accesibil oricui. Are si cateva comentarii, pentru a va ajuta si cu cateva explicatii. Daca jucatorul va avea dupa ce mananca viata peste 100, viata i se va seta inapoi la 100. Screenshot Bugs Daca ati gasit vreun bug, raportati-l dupa urmatorul model: Credits stuntman - a(m) creat filterscript-ul; Roach - logo, stilul descrierii; RzV - sugestie. Download SolidFiles - Download
  3. Nu conteaza ca la GF nu raspunde nimeni, regulile sunt reguli. PS: Daca voi nu ajutati pe nimeni, de ce v-ar ajuta cineva pe voi ?
  4. Chiar tare, bravo. PS: Citeste regulile, si nu mai multumi dupa fiecare post al fiecaruia ca iei warn.
  5. Pacat ca e edit de-al lui Fallout's Speedometer ... 2/5 pentru asta + 10% warn pentru 2xpost.
  6. http://wiki.sa-mp.com/wiki/GameTextStyle "Text Styles" sunt stilurile, 0, 1, 2, 3, 4, 5 si 6.
  7. Sterge acea linie, lina #undef strtok
  8. Sus in script, sub toate #include pune #undef strtok Si undeva in script pune strtok(const stringstrtok[], &index) { new length = strlen(stringstrtok); while ((index < length) && (stringstrtok[index] <= ' ')) { index++; } new offset = index, result[20]; while ((index < length) && (stringstrtok[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = stringstrtok[index]; index++; } result[index - offset] = EOS; return result; }
  9. Erorile nu sunt in GM, sunt in include audio. Pune #include <audio> sub #include <a_samp> .
  10. Probleme Godfather !
  11. Probleme oh my GODfather.
  12. IstuntmanI

    problema

    Scuza-ma ca-ti spun, dar esti praf. Posteaza tot new Skins ala sau cum e.
  13. FarSe e mai vechi ca Zh3r0 parca, iar generatia noua nu prea le are cu scriptingul eficient ... @kissdead verifica http://wiki.sa-mp.com sa stii ce face fiecare functie, callback, etc. si uita-te si prin scripturile de pe aici si de pe sa-mp.com ca sa vezi cum se pune fiecare. Topic Locked !
  14. Deasupra la tmp = strtok(inputtext, idx); pui new tmp[ 256 ]; si va veni if(dialogid == 29) { new idx; new tmp[ 256 ]; tmp = strtok(inputtext, idx); if(response) { if((strcmp("masculin", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Masculin"))) { GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pSex] = 1; format(string, sizeof(string), "Ok %s, deci esti baiat.", sendername); SendClientMessage(playerid, 0xA51C00FF, string); RegistrationStep[playerid] = 2; SetPlayerSkin(playerid, 48); return 0; } else if((strcmp("feminin", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Feminin"))) { GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pSex] = 2; format(string, sizeof(string), "Ok %s, deci esti fata.", sendername); SendClientMessage(playerid, 0xA51C00FF, string); RegistrationStep[playerid] = 2; SetPlayerSkin(playerid, 178); return 0; } RegistrationStep[playerid] = 2; ShowPlayerDialog(playerid, 30, 1, "Data de nastere", "Care este data ta de nastere? (zi/luna/an)", "Ok", ""); return 1; } }
  15. Nu-l asculta pe SPEEDY, inlocuieste split(text, DateInfo, '/'); cu split(inputtext, DateInfo, '/');
  16. 1. Se referea la RzV2. Ai dreptate, nu e porcaria aia. 3. Nu putea sa-si tina gura. 4. Pai sunt verzi ... RzV, la OnDialogResponse ( in GM tau ) s-ar putea sa ai } else { Kick( playerid ); } Sterge chestia aia, sau bag-o la dialogul care trebuie ( cauta tu ). PS: Mersi SPEEDY, si e stuntman, nu StuntMan ( case sensitive :> ) PS2: Nu credeam ca topicul asta va avea atatea Reply-uri. :azn:
  17. Zh3r0 joaca de vreo 3-4 ani SA:MP, era si pe sa-mp.ro in 2008, dar isi stersese contul, iar anul trecut, in 2010 a revenit, sau anul asta. Nu-ti trebuie un an sa inveti scripting, dar iti trebuie un an+ ca sa devii mai avansat, nu e doar de engleza.
  18. Daca folosesti RP, porneste motorul ... sau da-ne OnPlayerEnterVehicle.
  19. Holy shit: |]SPEED[| Productions Present: Renunta la faza asta. scmToAll, ce are daca scrii pe lung ? Daca are unu nervi si apasa numai Q si E ? Rezulta spamul ... 4/5
  20. Se pun sub OnGamemodeInit, dupa {. Pentru avertizari, pune in varful scriptului #pragma unused pveh #pragma unused GetPointDistanceToPointExMorph #pragma unused vehicleEntered
  21. O mica intrebare: CE VA DOARE DACA NU MAI FOLOSITI ATATEA DEFINITII ? A ? Si atatea spatii ... 3/5, definitii, variabile cu tona ... PS: Parca ti-am zis pe Y!M sa nu folosesti definitii si variabile in prostie, si la fel si pentru comentarii. ( // )
  22. 1. Nu verifica bine parola ... 2. OnGameModeInit se opreste cateodata la un anumit pas, verifica cu print(" OnGameModeInit - pas nr.pas " ); la fiecare 5-10 linii, ultimul pas va fi cel dupa care se blocheaza functia OnGameModeInit.
  23. Ea se parcheaza la Probleme Godfather !
×
×
  • 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.