Jump to content

wNekiRo

Membru
  • Posts

    196
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by wNekiRo

  1. La 15.03.2017 la 7:32, BrainDit a spus:

    Sisteme incorporate in XSD 4:

    LuxAdmin System
    Vip Systen incorporat in LuxAdmin
    Neon System
    Move Status System
    Profile system
    Event System
    Contact system mail
    Animlist System i
    Goto System 
    Respect System 

    [*] Multe alte sisteme.

    Download: http://www.girlshare.ro/32478906.9
    Poze: 

    Login/Register:

    Image

    LoginInfo:

    Image

    Comenzile Serverului:

    Image
    Image
    Image

    Move Status:

    Image
    Image

    Profile/Edit Profile:

    Image
    Image

    Login Info Dezactivat/Activat:

    Image

    Contact:

    Image

    Credits:

    Image

    Buy Vip System:

    Image

    Anim List System:

    Image

    Neon System:

    Image

    Admin List Online:

    Image

    Vip List Online:

    Image

    Accept Goto:

    Image

    System Announce Activate/Dezactivate:

    Image

    Respect System:

    Image

    Help:

    Image

    Teleport:

    Image

    Foarte frumos,2018 remake va exista? :D❤️ 
    +1

  2. Chiar acum, valivaly96 a spus:

    Pune parametrull help la toate comenzile

    Pune si liniile cu erorile cu un rand dupa si unu inainte

    YCMD:skip(playerid,params[], help) {
        if(TutTime[playerid] >= 1) {
            TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
            gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
        TogglePlayerControllable(playerid, 1);
        SetCameraBehindPlayer(playerid);
        TogglePlayerSpectating(playerid, 0);
        SetPlayerSpawn(playerid);
        PlayerInfo[playerid][pAccount] = 0;
        ResetPlayerCash(playerid);
        GivePlayerCash(playerid,15000);
        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);
        TogglePlayerControllable(playerid,true);
        new str1[256];
        mysql_format(SQL,str1,256,"UPDATE users SET `Tutorial`='1',`Bank`='0',`Money`='15000' WHERE `name`='%s'",PlayerInfo[playerid][pUsername]);
        mysql_tquery(SQL,str1,"","");
        }
        else return SendClientMessage(playerid, -1, "Nu esti in tutorial.");
        return 1;
    }

    am incercat sa fac asa dar comanda nu functioneaza,in loc de pNormalName am pus pUsername

  3. C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(11541) : warning 217: loose indentation
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(11553) : error 029: invalid expression, assumed zero

     

    Linia la care tot am probleme 
        mysql_format(SQL,str1,256,"UPDATE users SET `Tutorial`='1',`Bank`='0',`Money`='0' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]);

  4. da,totul e YCMD

     

    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(508) : error 020: invalid symbol name ""
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : error 029: invalid expression, assumed zero
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : error 029: invalid expression, assumed zero
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : warning 215: expression has no effect
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : error 001: expected token: ";", but found "]"
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : fatal error 107: too many error messages on one line

  5. C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(508) : error 020: invalid symbol name ""
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : error 029: invalid expression, assumed zero
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : error 029: invalid expression, assumed zero
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : warning 215: expression has no effect
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : error 001: expected token: ";", but found "]"
    C:\Users\Cht\Desktop\Samp Teste\gamemodes\GM.pwn(8671) : fatal error 107: too many error messages on one line

  6. Chiar acum, Banditul a spus:

    Sa dai reply din 30 in 30 min nu te duce mai aproape de de raspuns

    http://forum.sa-mp.com

    http://wiki.sa-mp.com

    Atat sectiune de tutoriale cat si cea de ajutor scripting ofera multe lucruri utile din care poti invata(unele)

    De asemenea singura modalitate de a invata este sa faci acel ceva, deci pune-ti in cap o idee, cauta atat pe site-urile de mai sus cat si pe google lucruri de care te poti agata sa aduci acea idee la realitate si  vei invata. Din pacate(regret sa o spun) dar unele lucruri de pe forumul asta promoveaza tehnicile proaste(unele dintre ele)

    Ce te mai poate ajuta este sa intri putin in C/C++/C#/Java/PHP sau  orice alt limbaj de genu si sa il studiezi putin si sigur vei invata anumite tehnici si "bune maniere"  folositoare si in PAWN cum ar fi "codul bunelor maniere" S.O.L.I.D.(  https://scotch.io/bar-talk/s-o-l-i-d-the-first-five-principles-of-object-oriented-design ), in pawn numa SRP se poate aplica pe functii si anume o functie trebuei sa faca numa un singur lucru (public, timer etc). De asemenea DRY (Don't repeat yourself) adica pe scurt nu repeta codul de mai multe ori, daca codul face ceva specific si trebuie repetat inseamna ca e o functie

    https://www.butterfly.com.au/blog/website-development/clean-high-quality-code-a-guide-on-how-to-become-a-better-programmer

    https://hackernoon.com/few-simple-rules-for-good-coding-my-15-years-experience-96cb29d4acd9

    https://www.codingdojo.com/blog/clean-code-techniques/

    Orice poti invata in limbaje generale de programare poti aplica in PAWN. Just have fun, and think out of box

    Multumesc ❤️ 

  7. Chiar acum, Mister a spus:

    nu mai face dublu post up nu se da din minut in minut

    De ce ai taiat textul?

    YCMD:fwithdraw(playerid, params[], help)

    {
        for(new s = 0; s < sizeof(SafeInfo); s++)

    {
            if(PlayerToPoint(5.0, playerid, SafeInfo[sPosX], SafeInfo[sPosY], SafeInfo[sPosZ]))

    {
                if(PlayerInfo[playerid][pMember] == SafeInfo[sFactionID])

    {
                    if(PlayerInfo[playerid][pRank] >= 6)

    {
                        if(TradeID[playerid] != -1) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti folosi aceasta comanda atata timp cat esti implicat intr-o afacere!");
                        SeifID[playerid] = PlayerInfo[playerid][pMember]-1;
                        new string[180];
                        format(string, sizeof(string), "Option\tResult\nMoney\t$%s\nMaterials\t%s\nDrugs\t%s\n", FormatNumber(SafeInfo[s-1][sMoney]), FormatNumber(SafeInfo[s-1][sMaterials]), FormatNumber(SafeInfo[s-1][sDrugs]));
                        ShowPlayerDialog(playerid, DIALOG_FWITHDRAW, DIALOG_STYLE_TABLIST_HEADERS, "Faction withdraw", string, "Ok", "Exit");
                    }

    else return SCM nu ai rank 6
                }

    else SCM seiful nu este al factiunii tale
            }

    else return SCM nu esti langa seif
        }
        return 1;
    }

     

     

    incearca codul de mai sus si unde am pus eu scm pune si tu mesajele cum trebuie compileaza intra pe joc si incearca

    C:\Users\Cht\Desktop\Samp\gamemodes\GM.pwn(14431) : error 035: argument type mismatch (argument 3)
    C:\Users\Cht\Desktop\Samp\gamemodes\GM.pwn(14434) : error 033: array must be indexed (variable "SafeInfo")
    C:\Users\Cht\Desktop\Samp\gamemodes\GM.pwn(14447) : warning 217: loose indentation
    C:\Users\Cht\Desktop\Samp\gamemodes\GM.pwn(14447) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Cht\Desktop\Samp\gamemodes\GM.pwn(14447) : warning 217: loose indentation
    C:\Users\Cht\Desktop\Samp\gamemodes\GM.pwn(14447) : error 017: undefined symbol "nu"
    C:\Users\Cht\Desktop\Samp\gamemodes\GM.pwn(14447) : error 017: undefined symbol "ai"
    C:\Users\Cht\Desktop\Samp\gamemodes\GM.pwn(14447) : fatal error 107: too many error messages on one line

  8. Chiar acum, Mister a spus:

    nu mai face dublu post up nu se da din minut in minut

    De ce ai taiat textul?

    YCMD:fwithdraw(playerid, params[], help)

    {
        for(new s = 0; s < sizeof(SafeInfo); s++)

    {
            if(PlayerToPoint(5.0, playerid, SafeInfo[sPosX], SafeInfo[sPosY], SafeInfo[sPosZ]))

    {
                if(PlayerInfo[playerid][pMember] == SafeInfo[sFactionID])

    {
                    if(PlayerInfo[playerid][pRank] >= 6)

    {
                        if(TradeID[playerid] != -1) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti folosi aceasta comanda atata timp cat esti implicat intr-o afacere!");
                        SeifID[playerid] = PlayerInfo[playerid][pMember]-1;
                        new string[180];
                        format(string, sizeof(string), "Option\tResult\nMoney\t$%s\nMaterials\t%s\nDrugs\t%s\n", FormatNumber(SafeInfo[s-1][sMoney]), FormatNumber(SafeInfo[s-1][sMaterials]), FormatNumber(SafeInfo[s-1][sDrugs]));
                        ShowPlayerDialog(playerid, DIALOG_FWITHDRAW, DIALOG_STYLE_TABLIST_HEADERS, "Faction withdraw", string, "Ok", "Exit");
                    }

    else return SCM nu ai rank 6
                }

    else SCM seiful nu este al factiunii tale
            }

    else return SCM nu este langa seif
        }
        return 1;
    }

     

     

    incearca codul de mai sus si unde am pus eu scm pune si tu mesajele cum trebuie compileaza intra pe joc si incearca

    nu am taiat eu textul,asa s-a pus cand am dat paste...,o sa incerc acum.

  9. Chiar acum, Mister a spus:

    Salut posteaza codul/ comenzile

    YCMD:fdeposit(playerid, params[], help) {
        for(new s = 0; s < sizeof(SafeInfo); s++) {
            if(PlayerToPoint(5.0, playerid, SafeInfo[sPosX], SafeInfo[sPosY], SafeInfo[sPosZ])) {
                if(PlayerInfo[playerid][pMember] == SafeInfo[sFactionID]) {
                    if(TradeID[playerid] != -1) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti folosi aceasta comanda atata timp cat esti implicat intr-o afacere!");
                    SeifID[playerid] = PlayerInfo[playerid][pMember]-1;
                    ShowPlayerDialog(playerid, DIALOG_FDEPOSIT, DIALOG_STYLE_LIST, "Faction deposit", "Money\nMaterials\nDrugs", "Ok", "Exit");
                }
            }
        }
        return 1;
    }

    YCMD:fwithdraw(playerid, params[], help) {
        for(new s = 0; s < sizeof(SafeInfo); s++) {
            if(PlayerToPoint(5.0, playerid, SafeInfo[sPosX], SafeInfo[sPosY], SafeInfo[sPosZ])) {
                if(PlayerInfo[playerid][pMember] == SafeInfo[sFactionID]) {
                    if(PlayerInfo[playerid][pRank] >= 6) {
                        if(TradeID[playerid] != -1) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti folosi aceasta comanda atata timp cat esti implicat intr-o afacere!");
                        SeifID[playerid] = PlayerInfo[playerid][pMember]-1;
                        new string[180];
                        format(string, sizeof(string), "Option\tResult\nMoney\t$%s\nMaterials\t%s\nDrugs\t%s\n", FormatNumber(SafeInfo[s-1][sMoney]), FormatNumber(SafeInfo[s-1][sMaterials]), FormatNumber(SafeInfo[s-1][sDrugs]));
                        ShowPlayerDialog(playerid, DIALOG_FWITHDRAW, DIALOG_STYLE_TABLIST_HEADERS, "Faction withdraw", string, "Ok", "Exit");
                    }
                }
            }
        }
        return 1;
    }

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