Jump to content

SAFM - stuntman's Advanced Food Menu [ User Friendly ]


IstuntmanI

Recommended Posts

safm.png

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

samp006xg.png

Bugs

  • Daca ati gasit vreun bug, raportati-l dupa urmatorul model:

Nick: ( numele tau de pe forum )

Bug: ( o mica descriere a bugului )

Credits

  • stuntman - a(m) creat filterscript-ul;
  • Roach - logo, stilul descrierii;
  • RzV - sugestie.

Download

SolidFiles - Download

Link to comment
Share on other sites

Multumesc !!=-[GZS]stuntman-=||

Credits

    stuntman - a(m) creat filterscript-ul;
    Roach - logo, stilul descrierii;
    RzV - sugestie.
Da cum credeam . Esita un bug ...... Cand dai cancel iti da kick adica te scoate dupa server . http://imageshack.us/photo/my-images/580/bugev.png/ -------------------------------------------------------------------------------------------------- Si un loc mai exact de unde am putea cumpara mancare ??? ne bagam noi aici coordonatele?
if( !IsPlayerInRangeOfPoint( playerid, FOOD_RANGE, FOOD_PLACE_X, FOOD_PLACE_Y, FOOD_PLACE_Z ) )

Link to comment
Share on other sites

Guest farse

Era mai tare daca faceai inc:

new FoodMenu:foodmeniu;

foodmeniu=AddFoodShop(X,Y,Z);

AddFoodItem(foodmeniu,"Pizza",12/*$*/,50/*hp*/);

AddFoodItem(foodmeniu,"Salam cu pene",5/*$*/,-54/*hp*/);

cu OnPlayerSelectFood(playerid,FoodMenu:foodmeniu);

ShowPlayerFoodMenu(playerid,FoodMenu:foodmeniu);

Hide -||-


Eh,frumos si asa

Link to comment
Share on other sites

Multumesc !!=-[GZS]stuntman-=||

Credits

    stuntman - a(m) creat filterscript-ul;
    Roach - logo, stilul descrierii;
    RzV - sugestie.
Da cum credeam . Esita un bug ...... Cand dai cancel iti da kick adica te scoate dupa server . http://imageshack.us/photo/my-images/580/bugev.png/ -------------------------------------------------------------------------------------------------- Si un loc mai exact de unde am putea cumpara mancare ??? ne bagam noi aici coordonatele?
if( !IsPlayerInRangeOfPoint( playerid, FOOD_RANGE, FOOD_PLACE_X, FOOD_PLACE_Y, FOOD_PLACE_Z ) )

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


Era mai tare daca faceai inc:

new FoodMenu:foodmeniu;

foodmeniu=AddFoodShop(X,Y,Z);

AddFoodItem(foodmeniu,"Pizza",12/*$*/,50/*hp*/);

AddFoodItem(foodmeniu,"Salam cu pene",5/*$*/,-54/*hp*/);

cu OnPlayerSelectFood(playerid,FoodMenu:foodmeniu);

ShowPlayerFoodMenu(playerid,FoodMenu:foodmeniu);

Hide -||-


Eh,frumos si asa

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 !

Link to comment
Share on other sites

stuntman-=!!" post="81839" timestamp="1309601499"]

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

Si ce ar trebui sa-i fac sa numai dea kick :-?? ?

Link to comment
Share on other sites

  • 6 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.