Jump to content

NoPulseJrrs

Member
  • Posts

    37
  • Joined

  • Last visited

Posts posted by NoPulseJrrs

  1. La 19.12.2018 la 20:48, OLTEANuadv a spus:

    Texas Holdem Poker - gasit pe siteuri straine, sistem asemanator cu cel existent pe nephrite.ro

    2s86buq.png

    voraqo.png

    Nu pot confirma 100% ca este un sistem terminat in totalitate cu o functionalitate totala, insa cu putina creativitate si ambitie il puteti termina.

     

    Hidden Content

    • Reply to this topic to see the hidden content.

     

    fur

  2. Acum 6 minute, DiBlaine a spus:

    Da, incearca sa stergi acel cod. Ce vei sterge aici iti mai zic odata: daca playerul e in masina si intra pe turf atunci ii ia pozitia si apoi i-o seteaza in acel loc, chestie ce il scoate din masina, logic. Dar, mai e o chestie, ti-am zis si mai sus, normal la /attack masinile factiunilor intre care se dau war ar trebuii sa fie pe turf, deoarece se foloseste functia SetVehicle(bla bla) la ambele factiuni.

    acm incerc si revin cu un edit ???? iti place sv? :))

  3. Acum 13 minute, DiBlaine a spus:

    E de la function Timers(), daca cauti mai jos ai 

    
    if(IsPlayerInTurf(i, InWarTurf[PlayerInfo[i][pMember]])) {
    	new turf = InWarTurf[PlayerInfo[i][pMember]];
    	if(WarInfo[turf][wFaction] == PlayerInfo[i][pMember] || WarInfo[turf][wAttacker] == PlayerInfo[i][pMember]) {
    		if(IsPlayerPaused(i) == false) WarSeconds[i] ++;
    		if(TurfTime[i] == 0 && IsPlayerInAnyVehicle(i)) SCM(i, COLOR_YELLOW, "Ai intrat pe teritoriu. Peste 10 secunde o sa fii dat jos din vehicul.");
    		if(TurfTime[i] < 10) TurfTime[i] ++;
    		if(TurfTime[i] == 10) {
    			if(IsPlayerInAnyVehicle(i)) {
    				new Float: Pos[3];
    				GetPlayerPos(i, Pos[0], Pos[1], Pos[2]);
    				SetPlayerPosEx(i, Pos[0], Pos[1], Pos[2]+1);
    			}
    		}
    	}
    }	

    Este creeata in gamemode variabila TurfTime[MAX_PLAYERS], care este folosita ca un fel de count(numaratoare), si dupa cum vezi mai sus, scrie si in mesaj dupa 10 secunde il va da jos din masina. Este verificarea aia if(TurfTime == 10), de aici se ia pozitia jucatorului(doar daca e in masina) si il teleporteaza la pozitia initiala. Pentru a putea avea masinile factiunilor pe turf fa asta:

    
    if(IsPlayerInTurf(i, InWarTurf[PlayerInfo[i][pMember]])) {
    	new turf = InWarTurf[PlayerInfo[i][pMember]];
    	if(WarInfo[turf][wFaction] == PlayerInfo[i][pMember] || WarInfo[turf][wAttacker] == PlayerInfo[i][pMember]) {
    		if(IsPlayerPaused(i) == false) WarSeconds[i] ++;
    	}
    }	

    Ce am facut eu aici este sa nu te mai scoata din masina atunci cand intrii cu o masina pe turf. Masinile factiunii ar trebuii sa fie pe turf in momentul in care dai /attack deoarece, daca te uiti ai

    
    	SetVehicle(faction, turf);
    	SetVehicle(TurfInfo[turf][zOwned], turf);

    care face sa puna masinile pe turf la factiunea care a atacat si la factiunea care a fost atacata.

    deci sterg asta? 

    		if(TurfTime[i] == 0 && IsPlayerInAnyVehicle(i)) SCM(i, COLOR_YELLOW, "Ai intrat pe teritoriu. Peste 10 secunde o sa fii dat jos din vehicul.");
    		if(TurfTime[i] < 10) TurfTime[i] ++;
    		if(TurfTime[i] == 10) {
    			if(IsPlayerInAnyVehicle(i)) {
    				new Float: Pos[3];
    				GetPlayerPos(i, Pos[0], Pos[1], Pos[2]);
    				SetPlayerPosEx(i, Pos[0], Pos[1], Pos[2]+1);
    			}
    		}
    	}
    }	
  4. Chiar acum, TwEnzY.VALOARE a spus:

    Da mi te rog codu de la /attack

    YCMD:attack(playerid, params[], help) {
        if(!IsAMember(playerid)) return SCM(playerid,COLOR_GREY, "Nu faci parte dintr-o mafie.");
        if(PlayerInfo[playerid][pRank] < 3) return SCM(playerid,COLOR_LIGHTBLUE,"You do not have rank 3.");
        new turf,string[100];
        for(new i = 1; i <= sizeof(TurfInfo); i++) {
            if(IsPlayerInTurf(playerid, i) == 1) {
                turf = i;
                break;
            }
        }
        new hour,minute,second, year, month, day;
        gettime(hour,minute,second);
        getdate(year, month, day);
        new days[180];
        format(days, sizeof(days), GetWeekDay(day, month, year));
        if(PlayerInfo[playerid][pAdmin] < 7) {
            if(strcmp(days,"Saturday",true) == 0 || strcmp(days,"Sunday",true) == 0) return SCM(playerid, COLOR_LIGHTRED, "Nu se dau war-uri in weekend!");
            if(hour == 13 || hour == 14) {}
            else return SendClientMessage(playerid, COLOR_LIGHTRED, "War-uri se pot da doar in intervalul 13:00 - 14:00!");
            if(GetFactionMembersOn2(PlayerInfo[playerid][pMember]) < 2) return SCM(playerid, COLOR_LGREEN, "Nu poti folosi aceasta comanda deoarece nu sunt minim 3 membri conectati din factiunea ta!");
            if(GetFactionMembersOn2(TurfInfo[turf][zOwned]) < 2) return SCM(playerid, COLOR_LGREEN, "Nu poti folosi aceasta comanda deoarece nu sunt minim 3 membri conectati din factiunea care detine teritoriul!");
        }
        if(turf == 0) return SendClientMessage(playerid, COLOR_WHITE, "Nu esti pe un teritoriu!");
        new faction = PlayerInfo[playerid][pMember];
        if(TurfInfo[turf][zOwned] == faction) return SendClientMessage(playerid, COLOR_GREY, "Nu poti ataca turful mafiei tale.");
        if(WarInfo[turf][wAttacker] != 0) return SendClientMessage(playerid, COLOR_WHITE, "Acest turf este deja atacat.");
        if(InWar[faction] == 1) return SendClientMessage(playerid, COLOR_WHITE, "Este deja un war activ.");
        if(InWar[TurfInfo[turf][zOwned]] == 1) return SendClientMessage(playerid, COLOR_WHITE, "Aceasta mafie are deja un war activ.");
        if(FactionDeelay[PlayerInfo[playerid][pMember]] != 0) {
            format(string, sizeof(string), "Poti folosi aceasta comanda peste %d minute (%d secunde).", FactionDeelay[PlayerInfo[playerid][pMember]]/60, FactionDeelay[PlayerInfo[playerid][pMember]]);
            SCM(playerid, COLOR_LGREEN, string);
            return 1;
        }
        format(string, sizeof(string), "[WAR] %s started a war with %s.",FactionName(WarInfo[turf][wAttacker]), FactionName(TurfInfo[turf][zOwned]));
        SendAdminMessage(COLOR_LOGS, string, 1);
        format(string, sizeof(string), "[WAR] %s a atacat teritoriul %d detinut de factiunea %s.",GetName(playerid),turf,FactionName(TurfInfo[turf][zOwned]));
        SendFactionMessage(faction,COLOR_MONEY,string);
        format(string, sizeof(string), "[WAR] %s (%s) a atacat teritoriul %d detinut de factiunea ta.",FactionName(WarInfo[turf][wAttacker]),GetName(playerid),turf);
        SendFactionMessage(TurfInfo[turf][zOwned],COLOR_MONEY,string);
        new query[128];
        format(query,sizeof(query),"UPDATE `turfs` SET `Time`='24' WHERE `ID`='%d'",turf);
        mysql_query(SQL,query);

        TurfInfo[turf][zTime] = 24;
        if(PlayerInfo[playerid][pAdmin] == 7) WarInfo[turf][wTime] = 120;
        else WarInfo[turf][wTime] = 1200;
        WarInfo[turf][wAttacker] = faction;
        WarInfo[turf][wFaction] = TurfInfo[turf][zOwned];
        worstscoreat[turf] = 0;
        worstmemberat[turf] = 999;
        bestscoreat[turf] = 0;
        bestmemberat[turf] = 999;
        worstscoredf[turf] = 0;
        worstmemberdf[turf] = 999;
        bestscoredf[turf] = 0;
        bestmemberdf[turf] = 999;
        InWar[TurfInfo[turf][zOwned]] = 1;
        InWar[faction] = 1;

        InWarTurf[faction] = turf;
        InWarTurf[TurfInfo[turf][zOwned]] = turf;

        foreach(Player, i) {
            if(IsPlayerLogged == 1) {
                if(PlayerInfo[pMember] == faction || PlayerInfo[pMember] == TurfInfo[turf][zOwned]) UpdateVar(i, "WarTurf", turf);
            }
        }
        
        SetVehicle(faction, turf);
        SetVehicle(TurfInfo[turf][zOwned], turf);
        return 1;
    }

  5. Acum 15 ore, AlexxAdv a spus:

    @NoPulseJrrs din

     

    function showDMV(playerid) {
        if(DMVStage[playerid] == 1) {
            for(new i = 0; i < 4; i++)
                 PlayerTextDrawShow(playerid, DmvTD);

            for(new i = 0; i < 3; i++)
                 PlayerTextDrawShow(i, DmvPTD[playerid][1]);
            SelectTextDraw(playerid, COLOR_GREEN);
        }

    modifica in

     

    function showDMV(playerid) {
        if(DMVStage[playerid] == 1) {
            for(new i = 0; i < 4; i++)
                 PlayerTextDrawShow(playerid, DmvTD[playerid][1]);

            for(new i = 0; i < 3; i++)
                 PlayerTextDrawShow(i, DmvPTD[playerid][1]);
            SelectTextDraw(playerid, COLOR_GREEN);
        }

    nu mereeeeeeeeeeeeeeeeeeeeeeeeee
    imi da errori mai multe..
     

  6. Acum 14 minute, Dani3l. a spus:

    in loc de  TextDrawShowForPlayer
     baga

     PlayerTextDrawShow

    tot.. (23825) : error 035: argument type mismatch (argument 2) 

     

    @Dani3l.

     

    function showDMV(playerid) {
        if(DMVStage[playerid] == 1) {
            for(new i = 0; i < 4; i++)
                 PlayerTextDrawShow(playerid, DmvTD);

            for(new i = 0; i < 3; i++)
                 PlayerTextDrawShow(i, DmvPTD[playerid][1]);
            SelectTextDraw(playerid, COLOR_GREEN);
        }
         DMVTimer[playerid] = 30;
          PlayerTextDrawShow(playerid, DmvPTD[playerid][1]);
         new question[64], answer[128];
         switch(DMVStage[playerid]) {
             case 1: {
             
                 format(question, sizeof question, "Ce trebuie sa faci dupa ora 20:00?");
                 format(answer, sizeof answer, "1. Trebuie sa aprind farurile.~n~~n~~n~2. Trebuie sa merg cu geamurile inchise.~n~~n~~n~3. Trebuie sa merg la un admin.");
             }
             case 2: {
             
                 format(question, sizeof question, "Ce primesti daca conduci pe contra-sens?");
                 format(answer, sizeof answer, "1. Primesc avertisment de la un politist.~n~~n~~n~2. Primesc ban permanent.~n~~n~~n~3. Primesc amenda de la un politist.");
             }
            case 3: {
            
                 format(question, sizeof question, "Ce primesti daca faci accident?");
                 format(answer, sizeof answer, "1. Primesc ban 3 zile.~n~~n~~n~2. Primesc suspendarea licentei.~n~~n~~n~3. Primesc admin pe server.");
                 }
         }
        PlayerTextDrawSetString(playerid, DmvPTD[playerid][0], question);
        PlayerTextDrawShow(playerid, DmvPTD[playerid][0]);
        PlayerTextDrawSetString(playerid, DmvPTD[playerid][2], answer);
        PlayerTextDrawShow(playerid, DmvPTD[playerid][2]);
        return true;
    }

  7. Acum 14 minute, ivoltix a spus:

    C:\Users\\Desktop\server\pawno\include\garage_system.inc(716) : error 017: undefined symbol "cmd_park"
    C:\Users\\Desktop\server\pawno\include\garage_system.inc(728) : warning 213: tag mismatch
    C:\Users\\Desktop\server\pawno\include\garage_system.inc(728) : warning 213: tag mismatch
    C:\Users\\Desktop\server\pawno\include\garage_system.inc(808) : warning 213: tag mismatch
    C:\Users\\Desktop\server\pawno\include\garage_system.inc(841) : warning 213: tag mismatch
    C:\Users\\Desktop\server\pawno\include\garage_system.inc(927 -- 930) : warning 213: tag mismatch
    C:\Users\\Desktop\server\pawno\include\garage_system.inc(1125) : warning 213: tag mismatch
    C:\Users\\Desktop\server\pawno\include\garage_system.inc(1140) : warning 213: tag mismatch
    C:\Users\\Desktop\server\pawno\include\garage_system.inc(1165) : warning 213: tag mismatch
    C:\Users\\Desktop\server\samp03\gamemodes\backup.pwn(38193) : warning 203: symbol is never used: "Peds"
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.
    [Finished in 85.7s with exit code 1]
    [cmd: ['pawncc.exe', '-i includes', 'C:\\Users\\\\Desktop\\server\\samp03\\gamemodes\\backup.pwn', '-;+']]
    [dir: C:\Users\\Desktop\server\samp03\gamemodes]
    [path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]

    sterge din gamemode dialog_garage1 si dialog_towcar dupa trebuie sa mai stergi stock savecar si stock SpawnPlayerCar si  stergi cmd_park si bagi asta. Command_ReProcess(playerid, "/park", false); 

    da zic mai bine sa redescarci daca ai modificat in el.

    ex: unde trb sa pui #include <garage_system>

    #include <garage_system> 

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {

     

    1+ daca te-am ajutat si daca mai ai errori mi le zici aici

  8. Acum 22 minute, AlexxAdv a spus:

    Inlocuiesti TextDrawShowForPlayer(playerid, DmvPTD[playerid][1]);

    cu

    PlayerTextDrawShow(playerid, DmvPTD[playerid][1]);

    (23617) : error 035: argument type mismatch (argument 2)

    @AlexxAdv

     

    line: function showDMV(playerid) {
        if(DMVStage[playerid] == 1) {
            for(new i = 0; i < 4; i++)
           (23617)      TextDrawShowForPlayer(playerid, DmvTD);

  9. Acum 1 minut, Matt a spus:

    Inlocuieste:

    
     new Text:DmvPTD[MAX_PLAYERS][3];

    cu:

    
     new PlayerText:DmvPTD[MAX_PLAYERS][3];

     

    a mers mai am o singura problema.

     

    (23620) : warning 213: tag mismatch

     

    linie cu functia:

    function showDMV(playerid) {
        if(DMVStage[playerid] == 1) {
            for(new i = 0; i < 4; i++)
                 TextDrawShowForPlayer(playerid, DmvTD);

            for(new i = 0; i < 3; i++)
    23620:             TextDrawShowForPlayer(playerid, DmvPTD[playerid][1]);
            SelectTextDraw(playerid, COLOR_GREEN);
        }
         DMVTimer[playerid] = 30;
         PlayerTextDrawShow(playerid, DmvPTD[playerid][1]);
         new question[64], answer[128];
         switch(DMVStage[playerid]) {
             case 1: {
             
                 format(question, sizeof question, "Ce trebuie sa faci dupa ora 20:00?");
                 format(answer, sizeof answer, "1. Trebuie sa aprind farurile.~n~~n~~n~2. Trebuie sa merg cu geamurile inchise.~n~~n~~n~3. Trebuie sa merg la un admin.");
             }
             case 2: {
             
                 format(question, sizeof question, "Ce primesti daca conduci pe contra-sens?");
                 format(answer, sizeof answer, "1. Primesc avertisment de la un politist.~n~~n~~n~2. Primesc ban permanent.~n~~n~~n~3. Primesc amenda de la un politist.");
             }
            case 3: {
            
                 format(question, sizeof question, "Ce primesti daca faci accident?");
                 format(answer, sizeof answer, "1. Primesc ban 3 zile.~n~~n~~n~2. Primesc suspendarea licentei.~n~~n~~n~3. Primesc admin pe server.");
                 }
         }
        PlayerTextDrawSetString(playerid, DmvPTD[playerid][0], question);
        PlayerTextDrawShow(playerid, DmvPTD[playerid][0]);
        PlayerTextDrawSetString(playerid, DmvPTD[playerid][2], answer);
        PlayerTextDrawShow(playerid, DmvPTD[playerid][2]);
        return true;
    }

  10. Username: NoPulseJrrs
    Problema întălnită: eroare
    Detalii despre problemă: Imi da eroare la compilare
    Ce ai încercat să faci înainte să postezi?: am cautat tutoriale
    Cod sursă (recomandat pastebin.com) :  image.thumb.png.3535baf91785a40179b2c92bd1095cb3.png
    Alte detalii: multumesc daca rezolvati

     

    Liniile: image.thumb.png.5d6ee30408ad823a5ffbc333b0f69efe.png

×
×
  • Create New...