-
Posts
201 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
Forums
News
Documentation
Everything posted by LucaAdv.
-
Run time error 19: "File or function is not found" (ajutor)
LucaAdv. replied to Kali's question in Ajutor Scripting
Sunt de acord cu #Yudin Nu inteleg Uzzi25_Adev de ce iti pui sclavii sa injure pe alt cineva? -
Bine, hai sa-ti arat cod-ul : La inceput-ul gamemode ului jos de Include-uri pui asta: static const antisqlinjection[][] = { "'", "#", "`", "%" }; Apoi mergi la OnDialogResponse si pui asta: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new string[700]; new adv[MAX_PLAYER_NAME]; for(new i; i < sizeof(antisqlinjection); i++) { if(strfind(inputtext, antisqlinjection[i], true) != -1) { GetPlayerName(playerid, adv, sizeof(adv)); format(string,sizeof(string),"Server protected by NumeServer (Numele tau).",adv); SCM(playerid, COLOR_YELLOW, string); return 1; } } Daca ti-a fost de ajutor poti lasa un Like Acel } nu este pus bine (eu l-am pus bn da systemu nu =]) il pui cu un tab mai in stanga decat penultimul
-
Nimic wow...
-
@Uzzi25_Adev ;)))) TI-am luat semnatura =]
-
@VladqTuts sa mori tu ca este acel gamemode de la AlexRap ?. Nimic nu este la fel ca acel gamemode, a da si compileaza cu pawno-ul normal noob
-
@SuNNyAdv multumesc.
-
@K1nG. poate nu e (sa zicem) dar nu este un trash marca K1nG
-
@THEKING7 vai si amar de tine .............. Ai 20 + si nu stii scrie, imi este rusine sa stau de vorba cu tine. Uite cum au ajuns Romanii frt..
-
@THEKING7 imi pare rau de unii care au imd 20 de ani si nu stiu scrie...
-
+ ca nu am vazut nici bine cod-ul
-
@Coryandrei nici el nu a explicat daca ii scade sau nu...
-
+1
-
Nimic unic, cum zice si Yudin cel mai probabil gm de pe net Nu recomand -1
-
34459-if(PlayerInfo[playerid][pRoll] < 10) return SCM(playerid, COLOR_ERROR, "Nu ai 10 puncte de roll"); 34508-PlayerInfo[playerid][pRoll] = 10; PlayerInfo[playerid][pRoll] = valoare; Done Totusi erau niste simple warninguri, nu te afecta cu nimic
-
Titlul cu numele gamemod-ului și versiune lui: BigZone Version 9.2.1 O descriere cât mai mare a gamemod-ului. Este un gamemode editat de mine si TheRexAdv, este pe lv. Toate update-urile le aveti in GM. Poze și/sau video. Nu am... Creditele specificate (chiar dacă e un gamemod edit, postați creditele autorilor și celor care l-au editat).Autor: Hurdoock, Editori: LucaAdv & TheRexAdv Link de descărcare. O EXPIRAT! Link catre virustotal.com cu arhiva scanată: o expirat! Systeme: -pet -VIP -Ruleta -Spin -BlackJack -Sistem de Accesorii -Crates (gen b-hood) -Job Electrician -Quest unic (de iarna, nu l-am updatat dar puteti face voi asta) - RainBow Vehicle -Sistem de Garaje (70% terminat) -Tot pe LV (gen b-hood) . RETINE: in baza in users adaugi TrustPoints iar object_accesory si player_accesory le bagati normale. GM-Copy (2).pwn este update-ul cu Accesory si RainBow. ms O EXPIRAT!
-
Nu ai include ul SRO, ial de pe net si baga l in include uri
-
Salut sa-mp.ro , astazi va arat cum sa faceti un System RainBow Vehicle, sa incepem. 1. Definim la variabile TimerRainbow[MAX_PLAYERS], 2. Facem comanda de start rainbow si stop . CMD:rainbowveh(playerid, params[]) { if(PlayerInfo[playerid][pPremiumAccount] == 0) return SendClientMessage(playerid, COLOR_ORANGE, "Nu ai cont Premium"); if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, "Nu te aflii intr-un Vehicul !"); new time; if(sscanf(params, "i", time)) return SCM(playerid, COLOR_BLUE, "Sintaxa: /rainbowveh"); if(time < 0) return 1; KillTimer(TimerRainbow[playerid]); TimerRainbow[playerid] = SetTimerEx("RainbowChange", time, true, "i", playerid); return 1; } CMD:rainbowvehoff(playerid, params[]) { if(PlayerInfo[playerid][pPremiumAccount] == 0) return SendClientMessage(playerid, COLOR_ORANGE, "Nu ai cont Premium"); KillTimer(TimerRainbow[playerid]); SCM(playerid, COLOR_ORANGE, "Ai oprit rainbowveh!"); return 1; } 3. Facem functia RainbowChange function RainbowChange(playerid) { if(IsPlayerInAnyVehicle(playerid)) { new c1 = random(255), c2 = random(255); ChangeVehicleColor(GetPlayerVehicleID(playerid, c1, c2)); } return 1; } 4. (OPTIONAL) Dacã nu aveti sscanf in gamemode il definiti la sfarsit: stock sscanf(string[], format[], {Float,_}:...) { #if defined isnull if (isnull(string)) #else if (string[0] == 0 || (string[0] == 1 && string[1] == 0)) #endif { return format[0]; } #pragma tabsize 4 new formatPos = 0, stringPos = 0, paramPos = 2, paramCount = numargs(), delim = ' '; while (string[stringPos] && string[stringPos] <= ' ') { stringPos++; } while (paramPos < paramCount && string[stringPos]) { switch (format[formatPos++]) { case '\0': { return 0; } case 'i', 'd': { new neg = 1, num = 0, ch = string[stringPos]; if (ch == '-') { neg = -1; ch = string[++stringPos]; } do { stringPos++; if ('0' <= ch <= '9') { num = (num * 10) + (ch - '0'); } else { return -1; } } while ((ch = string[stringPos]) > ' ' && ch != delim); setarg(paramPos, 0, num * neg); } case 'h', 'x': { new num = 0, ch = string[stringPos]; do { stringPos++; switch (ch) { case 'x', 'X': { num = 0; continue; } case '0' .. '9': { num = (num << 4) | (ch - '0'); } case 'a' .. 'f': { num = (num << 4) | (ch - ('a' - 10)); } case 'A' .. 'F': { num = (num << 4) | (ch - ('A' - 10)); } default: { return -1; } } } while ((ch = string[stringPos]) > ' ' && ch != delim); setarg(paramPos, 0, num); } case 'c': { setarg(paramPos, 0, string[stringPos++]); } case 'f': { new changestr[16], changepos = 0, strpos = stringPos; while(changepos < 16 && string[strpos] && string[strpos] != delim) { changestr[changepos++] = string[strpos++]; } changestr[changepos] = '\0'; setarg(paramPos,0,_:floatstr(changestr)); } case 'p': { delim = format[formatPos++]; continue; } case '\': { new end = formatPos - 1, ch; while ((ch = format[++end]) && ch != '\') {} if (!ch) { return -1; } format[end] = '\0'; if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1) { if (format[end + 1]) { return -1; } return 0; } format[end] = '\'; stringPos = ch + (end - formatPos); formatPos = end + 1; } case 'u': { new end = stringPos - 1, id = 0, bool:num = true, ch; while ((ch = string[++end]) && ch != delim) { if (num) { if ('0' <= ch <= '9') { id = (id * 10) + (ch - '0'); } else { num = false; } } } if (num && IsPlayerConnected(id)) { setarg(paramPos, 0, id); } else { #if !defined foreach #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2)) #define __SSCANF_FOREACH__ #endif string[end] = '\0'; num = false; new name[MAX_PLAYER_NAME]; id = end - stringPos; foreach (Player, playerid) { GetPlayerName(playerid, name, sizeof (name)); if (!strcmp(name, string[stringPos], true, id)) { setarg(paramPos, 0, playerid); num = true; break; } } if (!num) { setarg(paramPos, 0, INVALID_PLAYER_ID); } string[end] = ch; #if defined __SSCANF_FOREACH__ #undef foreach #undef __SSCANF_FOREACH__ #endif } stringPos = end; } case 's', 'z': { new i = 0, ch; if (format[formatPos]) { while ((ch = string[stringPos++]) && ch != delim) { setarg(paramPos, i++, ch); } if (!i) { return -1; } } else { while ((ch = string[stringPos++])) { setarg(paramPos, i++, ch); } } stringPos--; setarg(paramPos, i, '\0'); } default: { continue; } } while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ') { stringPos++; } while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' ')) { stringPos++; } paramPos++; } do { if ((delim = format[formatPos++]) > ' ') { if (delim == '\') { while ((delim = format[formatPos++]) && delim != '\') {} } else if (delim != 'z') { return delim; } } } while (delim > ' '); return 0; } EDIT :Definiti c1 si c2 new c1; new c2; Poate o sa va deie cateva Warninguri dar nu afecteaza. Daca v-a fost de folos +1 mz
-
Gamemode de la 0 cu sistem de login / register pe textdraw.
LucaAdv. replied to Adel's topic in Gamemode-uri
Un gamemode bun de inceput! -
Nu inteleg ce doresti sa faci, fii mai explicit
-
Nu vad nimic in acel citat...
-
TEPAR !