FiveGame SA:MP GameMod, TutorialeConectare

Ne jucam impreuna de peste 3 ani !


FiveGame SA:MP Daca aveti orice fel de intrebari nu ezitati sa ne contactati. O zi buna, Echipa FiveGame.forumotion.com
93.119.26.230:7777

Distribuiţi

descriptionAnti SQL Injection

more_horiz
Cum sa iti dai admin pe un server de SAMP / Cum sa adaugi o protectie de anti SQL Injection.
 
Salutare, in cele ce urmeaza am sa va prezint cum sa creati o protectie de anti sql injection, si cum va puteti da administrator daca acel server nu are protectie anti sql injection, atentie: rog moderatorii sa nu mai stearga acest tutorial, este foarte folositor pentru cei newbie in limbajul pawn.
 
Cum sa iti dai admin pe un server de SAMP
 
Sintaxa sugerata intr-un dialog de change name.
numenou', `Admin`=1000 where name="numevechi" #
numenou - reprezinta numele nou care vreti sa fie schimbat.
numevechi - reprezinta numele vechi cel cu care ati intrat pe server inainte de a va schimba numele.
 
Cand ati schimbat numele intrati pe server cu noul nume si veti avea nivelul de administrator setat pe 1.000.
 
Vulnerabilitate intalnita de catre mine pe: GameMode - saints, bigzone, vortex;
 
Cum sa adaugi o protectie de anti SQL Injection.
 
Pasul 1: 
Creeam un static, mergem sus de tot in gamemode dupa ultimul [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
 
si adaugam acest static:

static const antisqlinjection[][] =
{
    "'",
    "#",
    "`",
    "%s",
    "%d",
    "%f"
};

Pasul  2:
 
Mergem la OnDialogResponse si adaugam aceasta functie:

for(new i; i < sizeof(antisqlinjection); i++)
{
    if(strfind(inputtext, antisqlinjection[i], true) != -1)
    {
        SCM(playerid, -1, "Nu sunt permise asemenea caractere.");
        return 1;
    }
}

Atentie: Aceasta functie trebuie adaugata imediat dupa linia: OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

FiveGame RPG

FiveGame RPG

descriptionRe: Anti SQL Injection

more_horiz
buna treaba!

FiveGame RPG

FiveGame RPG


IP: [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
 
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]t

[Trebuie sa fiti inscris si conectat pentru a vedea acest link]

descriptionRe: Anti SQL Injection

more_horiz
C:\Users\Marius Catalin\Desktop\RSD.pwn(1764) : error 017: undefined symbol "SCM"
C:\Users\Marius Catalin\Desktop\RSD.pwn(1770) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
ce trebuie sa fac?

descriptionRe: Anti SQL Injection

more_horiz
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] a scris:
C:\Users\Marius Catalin\Desktop\RSD.pwn(1764) : error 017: undefined symbol "SCM"
C:\Users\Marius Catalin\Desktop\RSD.pwn(1770) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
ce trebuie sa fac?

trebuie sa schimbi cordonatele la gm trebuie sa pui ceva de genul sau alt ceva 
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] SCM SendClientMessage
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] SCMTA SendClientMessageToAll

FiveGame RPG

FiveGame RPG

descriptionRe: Anti SQL Injection

more_horiz
Cand adaug fix dupa linia OnDialogResponse numai functioneaza gamemode-u..

descriptionRe: Anti SQL Injection

more_horiz
[Trebuie sa fiti inscris si conectat pentru a vedea acest link] a scris:
Cand adaug fix dupa linia OnDialogResponse numai functioneaza gamemode-u..

arata-ne cum ai facut

FiveGame RPG

FiveGame RPG


IP: [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
 
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]t

[Trebuie sa fiti inscris si conectat pentru a vedea acest link]

descriptionRe: Anti SQL Injection

more_horiz
Ce greseala am facut? 
!!!  https://imgur.com/a/xWxXz  !!! <==== Poze!
Normal trebuia sa mearga!

Ma poate ajuta cineva? Eu primesc aceste doua erori.

descriptionRe: Anti SQL Injection

more_horiz
Arata linia unde nu Îți merge ca numi dau seama din poze

FiveGame RPG

FiveGame RPG


IP: [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
 
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]t

[Trebuie sa fiti inscris si conectat pentru a vedea acest link]

descriptionRe: Anti SQL Injection

more_horiz
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum