-
Posts
3.897 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Everything posted by IstuntmanI
-
SAFM - stuntman's Advanced Food Menu [ User Friendly ]
IstuntmanI replied to IstuntmanI's topic in Filterscript-uri
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 ! -
SAFM - stuntman's Advanced Food Menu [ User Friendly ]
IstuntmanI posted a topic in Filterscript-uri
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 -
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 ?
-
Chiar tare, bravo. PS: Citeste regulile, si nu mai multumi dupa fiecare post al fiecaruia ca iei warn.
-
Pacat ca e edit de-al lui Fallout's Speedometer ... 2/5 pentru asta + 10% warn pentru 2xpost.
-
[FS]iToll [Taxa LS-SF | SF-LS (Bariera)]
IstuntmanI replied to irinel1996's topic in Filterscript-uri
Nice ... 4/5. -
Bombastic xD
-
http://wiki.sa-mp.com/wiki/GameTextStyle "Text Styles" sunt stilurile, 0, 1, 2, 3, 4, 5 si 6.
-
Sterge acea linie, lina #undef strtok
-
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; }
-
Erorile nu sunt in GM, sunt in include audio. Pune #include <audio> sub #include <a_samp> .
-
Probleme Godfather !
-
Probleme oh my GODfather.
-
Scuza-ma ca-ti spun, dar esti praf. Posteaza tot new Skins ala sau cum e.
-
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 !
-
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; } }
-
Nu-l asculta pe SPEEDY, inlocuieste split(text, DateInfo, '/'); cu split(inputtext, DateInfo, '/');
-
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:
-
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.
-
Daca folosesti RP, porneste motorul ... sau da-ne OnPlayerEnterVehicle.
-
Signaling System v2.0 - UPDATES - Anti-Spam!!!
IstuntmanI replied to xxSPEEDYxx's topic in Filterscript-uri
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 -
Se pun sub OnGamemodeInit, dupa {. Pentru avertizari, pune in varful scriptului #pragma unused pveh #pragma unused GetPointDistanceToPointExMorph #pragma unused vehicleEntered
-
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. ( // )
-
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.
-
Ea se parcheaza la Probleme Godfather !
