Jump to content

StrikerM

Membru
  • Posts

    514
  • Joined

  • Last visited

  • Days Won

    30

Posts posted by StrikerM

  1. Acum 34 minute, Filip Tesloianu a spus:

    Am schimbat in versiune mai noua si imi da eroarea asta cand compilez gamemodul :

    
    C:\Users\Administrator\Desktop\GameMode\gamemodes\samp.pwn(2930) : error 025: function heading differs from prototype
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2017, ITB CompuPhase
    
    
    1 Error.

    Si nu ma lasa sa-l compilez.

    Update la streamer cat si la plugin cat si la includ si re-compilezi gamemode-ul.

  2. Acum 35 minute, CLOSEONE07 a spus:

    e server de rpg

    Atunci nu are functia aia in gamemode sau probabil modurile pe care tu le folosesti iti ofera ti-e acest mesaj de stunt bonus cand faci ceva.

    Majoritatea serverelor sunt scriptate de "scripteri foarte buni" si intretinute de altii "si mai buni".

  3. 1 oră în urmă, CLOSEONE07 a spus:

    Salutare, cand ma joc samp si fac un anumit stunt cu masina sau cu orice vehicul, imi apare textdraw-ul cu INSANE STUNT BONUS, si devine enervant, am incercat toate modalitatile posibile, reinstalare joc, schimbare versiune cleo/sampfuncs, si multe altele, dar degeaba. Ma poate ajuta cineva in legatura cu asta? Multumesc.

    Daca joci pe un server detinut de tine adauga asta

    EnableStuntBonusForAll(0);

    sub

    OnGameModeInit

    si compileaza.

    Daca nu este serverul tau si te joci online atunci ei au aceasi problema.

    Daca esti pe single player nu ai ce ii faci probabil doar cu moduri dar nici atunci daca nu a fost scos intentionat de cine a creat modul.

  4. La 03.07.2020 la 15:01, KevinAdv a spus:

    Salut, avand in vedere ca nu aveam ce face am zis sa fac un textdraw pentru un server RPG.

    Acesta nu a fost inspirat din alte parti.

    Poza: https://imgur.com/i4Lxik2

    Link: https://pastebin.com/F0e269PY

    Astept sa vad ce parere aveti.

    Arata usor dubios, data si ora arata total lipsa de inspiratie si ocupa mult spatiu.

    Partea pentru masina total oribil adica chiar e oribil 3 lucruri sus pe centru si benzina jos ...

    Imi place totusi logo de sus din dreapta.

    Nu este 'hate' doar ca asa vad eu, poate tu ai alta viziune asupra textdraw-urilor pe care le-ai facut, succes.

  5. Trebuie sa il definesti in totalitate din textdraw global in unu per player.

    Acum 17 ore, NuamNume a spus:

    Nu merge oricum va multumesc mult.

     

    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4571) : error 033: array must be indexed (variable "LoginPTD")
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4572) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4573) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4574) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4575) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4576) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4577) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4578) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4579) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4580) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4581) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4582) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4583) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4584) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4586) : error 033: array must be indexed (variable "LoginPTD")
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4587) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4588) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4589) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4590) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4591) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4592) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4593) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4594) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4595) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4596) : error 035: argument type mismatch (argument 2)
    C:\Users\Raul\Downloads\burned.ro\pawno\include\systems.inc(4597) : error 035: argument type mismatch (argument 2)

    Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    26 Errors.
    [Finished in 50.6s with exit code 1]
    [cmd: ['pawncc.exe', '-i includes', 'C:\\Users\\Raul\\Downloads\\burned.ro\\gamemodes\\wa-rpg.pwn', '-;+']]
    [dir: C:\Users\Raul\Downloads\burned.ro\gamemodes]
    [path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]

    Am facut exact ce a zis baffy

     

  6. 1 oră în urmă, hanako a spus:

    tu ai pus la 'onplayerclicktextdraw' du-te la 'onplayerclickplayertextdraw'

    Salut, nu o zic cu rautate ... dar citeste inainte sa raspunzi, i-am explicat deja ce sa faca.

    @BaFFyJunior

    Salut, daca le dai mura in gura nu o sa invete niciodata si mereu o sa ceara asa scripturi, mai sus eu i-am explicat exact ce sa faca.

    @NuamNume

    Salut, ai mutat sub onplayerclicktextdraw asa ca o sa folosesti clickedid inloc de playertextid.

  7. Acum 4 ore, NuamNume a spus:

    Salutare, am o problema la un sistem de logare pe textdraw. Nu am erori, dar nu ma lasa sa selectez.

    COD: 

                    format(string, sizeof(string), "Name: %s", GetName(playerid));
                    PlayerTextDrawSetString(playerid, LoginPTD[0], string);
                    PlayerTextDrawSetString(playerid, LoginPTD[1], "Password: ~b~click");
                    format(string, sizeof(string), "Last Login:~n~%s", laston);
                    PlayerTextDrawSetString(playerid, LoginPTD[2], string);

                    for(new i = 0; i < 3; i++) PlayerTextDrawShow(playerid, LoginPTD);
                    for(new i = 0; i < 2; i++) TextDrawShowForPlayer(playerid, LoginTD);
                    SelectTextDraw(playerid, 0xFFFFF00FF);

     

                      if(playertextid == LoginPTD[1]) ShowPlayerDialog(playerid, DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD, "Login", "Insert your password in the dialog below!", "Login", "Quit");

    Nu stiu daca este nevoie sa va arat mai mult, poate sa ma ajute cineva pana maine va rog? :)

    Folosesti 

    OnPlayerClickPlayerTextDraw

    Dar tu ai un textdraw global.

    Adauga

    if(playertextid == LoginPTD[1]) ShowPlayerDialog(playerid, DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD, "Login", "Insert your password in the dialog below!", "Login", "Quit");

    Sub

    OnPlayerClickTextDraw

    Dar te sfatuiesc sa folosesti textdraw per player si nu globale, doar textdraw-urile de tip nume/logo/ceas poti sa le lasi pe global, tot ce se poate selecta sau schimba din gamemode si are o eficienta mai mare precum asta pot aparea probleme, daca sunt +2 jucatori eu pot selecta si sa ne faca actiunea amandurora.

  8. Acum 24 minute, Mario Gabriel a spus:

    Salut, sunt incepator in scripting samp si ma chinuie niste erori, va las mai jos si liniile si erorrile, multumesc! Incerc sa fac register/login ca Edison dar nu-mi iese..

    Errori: C:\Users\Darkee\Desktop\sv\pawno\new.pwn(11) : error 001: expected token: ";", but found "new"
    C:\Users\Darkee\Desktop\sv\pawno\new.pwn(66) : error 035: argument type mismatch (argument 3)
    C:\Users\Darkee\Desktop\sv\pawno\new.pwn(66) : error 001: expected token: ";", but found ")"
    C:\Users\Darkee\Desktop\sv\pawno\new.pwn(66) : error 029: invalid expression, assumed zero
    C:\Users\Darkee\Desktop\sv\pawno\new.pwn(66) : fatal error 107: too many error messages on one line

    Linii: 11: new
                            incercariParola[MAX_PLAYERS];

    66:     mysql_format(SQL, gQuery, string(gQuery), "SELECT * FROM `users` WHERE `Name` = `%s` LIMIT 1" GetName(playerid))

    Salut.

     

    La linia 11 unde ai 'new' incearca sa ai spatiu intre 'new si incercariparola'.

    new incercariParola[MAX_PLAYERS];

    Si la linia 66 la final de tot pune punct si virgula.

    ;

     

    • Like 1
  9. 1 oră în urmă, Ianis2008 a spus:

    Caut un scripter pt sv meu care este la inceput si am nevoie de cineva intelegator ca scripter pt ca sunt si eu la inceput cu servar-ul si vreau si un staff de baietii seriosi

    Majoritatea scripterilor ce au ceva cunostinte si te pot ajuta doresc plata.

    Baieti seriosi se gasesc dar ca ideie majoritatea daca vad ca nu ai macar 40-50+ nu prea se obosesc sa ajute.

  10. Acum 14 minute, InfernoZone a spus:

    Primesc Aceasta Eroare  La Compilare!

    include\YSI_Data\y_iterate.inc(108) : fatal error 111: user error: Could not find y_iterate

    In folderul include din compilator ar trebui sa ai un folder numit YSI_Data si in ala sa fie un includ numit y_iterate.inc, il poti gasi pe internet sau in orice alt gamemode de la rubrica 'gamemodeuri'.

  11. Acum 14 ore, TheGodfather a spus:

    Nu mai pot da ban deloc cuiva care nu e on

    YCMD:bano(playerid, params[], help) {
        new name[MAX_PLAYER_NAME];
        if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,COLOR_WHITE,AdminOnly);
        if(DeelayCommand[playerid][0] != 0) return DeelayTime(playerid, 0);
        new giveplayerid[25],days,reason[128],string[128],cont;
        if(sscanf(params, "s[25]ds[128]", giveplayerid, days,reason)) return SCM(playerid,COLOR_GREY, "Syntax: {FFFFFF}/bano <name> <0 = permanent/days> <reason>");
        if(FaceReclama(reason)) return RemoveFunction(playerid, reason);
        new userID = GetPlayerID(giveplayerid), padmin, rows;
        if(userID != INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Acel jucator este deja conectat!");
        cont = MySQLCheckAccount(giveplayerid);
        if(cont == 0) return SCM(playerid,COLOR_ERROR,"Eroare:{FFFFFF} Acest cont nu a fost gasit in baza de date!");
        GetPlayerName(playerid, name, sizeof name);
        mysql_format(SQL, gString, sizeof(gString), "SELECT * FROM `users` WHERE `Owner` = '%s'", GetName(playerid));
        new Cache:result = mysql_query(SQL, gString);
        cache_get_row_count(rows);
    	for(new i; i < rows; i++)
    	{
    		cache_get_field_content_int(i, "Admin", padmin);	
        }  
        if(PlayerInfo[playerid][pAdmin] < padmin) return SCM(playerid, -1, "* Nu poti bana un jucator cu grad mai mare ca al tau.");  
        if(days > 0) 
        {
            new year,month,day;
            getdate(year, month, day);
            day += days;
            if(IsMonth31(month)) {
                if(day > 31) {
                    month += 1;
                    if(month > 12) {
                        year += 1;
                        while(day > 31) day -= 31;
                    }
                    else while(day > 31) day -= 31;
                }
            }
            else if(!IsMonth31(month)) {
                if(day > 30) {
                    month += 1;
                    if(month > 12) {
                        year += 1;
                        while(day > 30) day -= 30;
                    }
                    else while(day > 30) day -= 30;
                }
            }
            else if(!IsMonth31(month) && IsMonth29(year) && month == 2) {
                if(day > 29) {
                    month += 1;
                    if(month > 12) {
                        year += 1;
                        while(day > 29) day -= 29;
                    }
                    else while(day > 29) day -= 29;
                }
            }
            else if(!IsMonth31(month) && !IsMonth29(year) && month == 2) {
                if(day > 28) {
                    month += 1;
                    if(month > 12) {
                        year += 1;
                        while(day > 28) day -= 28;
                    }
                    else while(day > 28) day -= 28;
                }
            }
            DeelayCommand[playerid][0] = 10;
            if(days == 1) {
                format(string,128,"Offline: %s has been banned by %s for %d days, reason: %s",giveplayerid,name,days,reason);
                SCMTA(COLOR_LIGHTRED,string);
            }
            else if(days > 1) {
                format(string,128,"Offline: %s has been banned by %s for %d days, reason: %s",giveplayerid,name,days,reason);
                SCMTA(COLOR_LIGHTRED,string);
            }
            new szQuery[256];
            mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE `users` SET `BTemp`='1', `BYear`='%d', `BMonth`='%d', `BDay`='%d', `BBy`='%s', `BReason`='%s' WHERE `name`='%s'",year, month, day, name, reason, giveplayerid);
            mysql_tquery(SQL ,szQuery, "", "");    
        }
        else if(days == 0) 
        {
            new szQuery[256];
            mysql_format(SQL, szQuery,sizeof(szQuery),"UPDATE users SET `Banned`='1', `BBy`='%s', `BReason`='%s' WHERE `name`='%s'", GetName(playerid), reason, giveplayerid);
            mysql_tquery(SQL,szQuery, "", "");    
            mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE users SET `HelpedPlayers` = '%d', `HelpedPlayersToday`='%d' WHERE `ID` = '%d'", PlayerInfo[playerid][pHelpedPlayers], PlayerInfo[playerid][pHelpedPlayersToday], PlayerInfo[playerid][pSQLID]);
            mysql_tquery(SQL, szQuery, "", "");    
            if(strfind(reason, "Silent", true) != -1) 
            {
                format(string, sizeof(string), "Silent: %s (offline) has been banned by %s, reason: %s", giveplayerid, GetName(playerid),reason);
                SendAdminMessage(COLOR_LIGHTRED, string, 1);        
            }
            else 
            {
                format(string, sizeof(string), "Offline: %s has been permanent banned by %s, reason: %s", giveplayerid, GetName(playerid),reason);
                SCMTA(COLOR_LIGHTRED, string);
            }    
        }
        else return true;
        
        Banlog("Offline",giveplayerid,GetName(playerid),reason,days);
        PlayerInfo[playerid][pHelpedPlayers] += 2;
        PlayerInfo[playerid][pHelpedPlayersToday] += 2;
        
        new szQuery[256];
        mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE users SET `HelpedPlayers` = '%d', `HelpedPlayersToday`='%d' WHERE `ID` = '%d'", PlayerInfo[playerid][pHelpedPlayers], PlayerInfo[playerid][pHelpedPlayersToday], PlayerInfo[playerid][pSQLID]);
        mysql_tquery(SQL, szQuery, "", "");                
        return true;    
    }

     

  12. Acum 11 minute, TheGodfather a spus:

    Nu merge, am admin 7 si ma lasa sa dau ban unui admin 8, am verificat in baza de date

    Daca nici asa nu merge, nu ma bag e prea imensa comanda oricum ..

     

    YCMD:bano(playerid, params[], help) {
        new name[MAX_PLAYER_NAME];
        if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,COLOR_WHITE,AdminOnly);
        if(DeelayCommand[playerid][0] != 0) return DeelayTime(playerid, 0);
        new giveplayerid[25],days,reason[128],string[128],cont;
        if(sscanf(params, "s[25]ds[128]", giveplayerid, days,reason)) return SCM(playerid,COLOR_GREY, "Syntax: {FFFFFF}/bano <name> <0 = permanent/days> <reason>");
        if(FaceReclama(reason)) return RemoveFunction(playerid, reason);
        new userID = GetPlayerID(giveplayerid), padmin, rows;
        if(userID != INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Acel jucator este deja conectat!");
        cont = MySQLCheckAccount(giveplayerid);
        if(cont == 0) return SCM(playerid,COLOR_ERROR,"Eroare:{FFFFFF} Acest cont nu a fost gasit in baza de date!");
        GetPlayerName(playerid, name, sizeof name);
        cache_get_row_count(rows);
    	for(new i; i < rows; i++)
    	{
    		cache_get_field_content_int(i, "Admin", padmin);
    		if(PlayerInfo[playerid][pAdmin] < padmin) return SCM(playerid, -1, "* Nu poti bana un jucator cu grad mai mare ca al tau.");	
            if(days > 0) 
            {
                new year,month,day;
                getdate(year, month, day);
                day += days;
                if(IsMonth31(month)) {
                    if(day > 31) {
                        month += 1;
                        if(month > 12) {
                            year += 1;
                            while(day > 31) day -= 31;
                        }
                        else while(day > 31) day -= 31;
                    }
                }
                else if(!IsMonth31(month)) {
                    if(day > 30) {
                        month += 1;
                        if(month > 12) {
                            year += 1;
                            while(day > 30) day -= 30;
                        }
                        else while(day > 30) day -= 30;
                    }
                }
                else if(!IsMonth31(month) && IsMonth29(year) && month == 2) {
                    if(day > 29) {
                        month += 1;
                        if(month > 12) {
                            year += 1;
                            while(day > 29) day -= 29;
                        }
                        else while(day > 29) day -= 29;
                    }
                }
                else if(!IsMonth31(month) && !IsMonth29(year) && month == 2) {
                    if(day > 28) {
                        month += 1;
                        if(month > 12) {
                            year += 1;
                            while(day > 28) day -= 28;
                        }
                        else while(day > 28) day -= 28;
                    }
                }
                DeelayCommand[playerid][0] = 10;
                if(days == 1) {
                    format(string,128,"Offline: %s has been banned by %s for %d days, reason: %s",giveplayerid,name,days,reason);
                    SCMTA(COLOR_LIGHTRED,string);
                }
                else if(days > 1) {
                    format(string,128,"Offline: %s has been banned by %s for %d days, reason: %s",giveplayerid,name,days,reason);
                    SCMTA(COLOR_LIGHTRED,string);
                }
                new szQuery[256];
                mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE `users` SET `BTemp`='1', `BYear`='%d', `BMonth`='%d', `BDay`='%d', `BBy`='%s', `BReason`='%s' WHERE `name`='%s'",year, month, day, name, reason, giveplayerid);
                mysql_tquery(SQL ,szQuery, "", "");    
            }
            else if(days == 0) 
            {
                new szQuery[256];
                mysql_format(SQL, szQuery,sizeof(szQuery),"UPDATE users SET `Banned`='1', `BBy`='%s', `BReason`='%s' WHERE `name`='%s'", GetName(playerid), reason, giveplayerid);
                mysql_tquery(SQL,szQuery, "", "");    
                mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE users SET `HelpedPlayers` = '%d', `HelpedPlayersToday`='%d' WHERE `ID` = '%d'", PlayerInfo[playerid][pHelpedPlayers], PlayerInfo[playerid][pHelpedPlayersToday], PlayerInfo[playerid][pSQLID]);
                mysql_tquery(SQL, szQuery, "", "");    
                if(strfind(reason, "Silent", true) != -1) 
                {
                    format(string, sizeof(string), "Silent: %s (offline) has been banned by %s, reason: %s", giveplayerid, GetName(playerid),reason);
                    SendAdminMessage(COLOR_LIGHTRED, string, 1);        
                }
                else 
                {
                    format(string, sizeof(string), "Offline: %s has been permanent banned by %s, reason: %s", giveplayerid, GetName(playerid),reason);
                    SCMTA(COLOR_LIGHTRED, string);
                }    
            }
            else return true;
            
            Banlog("Offline",giveplayerid,GetName(playerid),reason,days);
            PlayerInfo[playerid][pHelpedPlayers] += 2;
            PlayerInfo[playerid][pHelpedPlayersToday] += 2;
            
            new szQuery[256];
            mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE users SET `HelpedPlayers` = '%d', `HelpedPlayersToday`='%d' WHERE `ID` = '%d'", PlayerInfo[playerid][pHelpedPlayers], PlayerInfo[playerid][pHelpedPlayersToday], PlayerInfo[playerid][pSQLID]);
            mysql_tquery(SQL, szQuery, "", "");          
        }          
        return true;    
    }

     

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