Jump to content

valivaly96

Membru
  • Posts

    514
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by valivaly96

  1. Acum 1 oră, Spongibubu a spus:
    
    	if(PRESSED(KEY_SECONDARY_ATTACK)) {
    		if(IsPlayerConnected(playerid)) {
    		   for(new i = 1; i < sizeof(HouseInfo); i++) {
    		   		if(InHouse[playerid] == -1) {
    			   	if(IsPlayerInRangeOfPoint(playerid, 2, HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez])) {		
    				   	if(HouseInfo[i][hLocked] == 0) {
    					   	SetPlayerInterior(playerid, HouseInfo[i][hInterior]);
    					   	SetPlayerPos(playerid, HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]);
    					   	SetPlayerVirtualWorld(playerid, HouseInfo[i][hVW]);
    					   	InHouse[playerid] = i;
    					}
    				   	else GameTextForPlayer(playerid, "~r~~h~Locked", 1000, 1);
    			   	}
    			
    			}
    			else {	
    				if(IsPlayerInRangeOfPoint(playerid, 2, HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz])) {
    					if(HouseInfo[i][hLocked] == 0) {
    						SetPlayerInterior(playerid, 0);
    						SetPlayerPos(playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]);
    						SetPlayerVirtualWorld(playerid, 0);
    						InHouse[playerid] = -1;
    						}
    					}
    			   	}
    			}
    		}
    	}

    Asa am.

    if(IsPlayerInRangeOfPoint(playerid, 2, HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz])) 

    in loc de ce e mai sus pui asta:

    if(IsPlayerInRangeOfPoint(playerid, 2, HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz])&&InHouse[playerid]==i)
  2. 1 oră în urmă, Diversity a spus:

    o sa las raspunsul la aceasta problema chiar daca ai rezolvat.

     

    Daca folositi un alt compiler fata de cel default o sa apara acel warning, pentru a il rezolva trebuie sa puneti functiile sub #include

    Nu neaparat, codul functie trebuie sa fie mai sus decat prima utilizare/apelare a functie.

  3. Acum 10 ore, Aurelian a spus:

    D:\rpg.dust2.ro\pawno\include\YSI\y_hooks/impl.inc(3119) : warning 219: local variable "rx" shadows a variable at a preceding level
    D:\rpg.dust2.ro\pawno\include\YSI\y_hooks/impl.inc(3119) : warning 219: local variable "ry" shadows a variable at a preceding level
    D:\rpg.dust2.ro\pawno\include\YSI\y_hooks/impl.inc(3119) : warning 219: local variable "rz" shadows a variable at a preceding level
    D:\rpg.dust2.ro\gamemodes\gbproject.pwn(208) : warning 201: redefinition of constant/macro (symbol "strcpy(%0,%1,%2)")
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    4 Warnings.
     

     

    Cum pot rezolva asta?

    redenumesti rx,ry,rz deoarece sunt drclatate ca variavile globale altundeva

  4. Acum 2 ore, AloNNe a spus:

    masinile sunt din baza de date, asa e pe burned

    stiu, dar tot faci verificari cand se urca jucatorul in acea masina daca este din factiunea respectiva. Acolo e posibil sa fie problema sau cand incarci din db nu incarci bine

  5. Acum 1 oră, AloNNe a spus:

    Am editat Gamemode Burned, si am adaugat o factiune, totul merge perfect inafara de masini, cand intru in masini zice ca nu-s membru, desi eu sunt, am facut lvpd si merge perfect, va rog ajutati-ma..

    arata verificarile pt acele masini

  6. La 07.04.2018 la 21:43, Spongibubu a spus:

    Am intampinat o problema cu casele ce au acelasi interior. Intru in casa cu ID 6 si ies la casa cu ID 4. Aveti o poza cu baza de date:

    5ac910ff5c339_Screenshot(12).thumb.png.063b1768de2a46511c2e9563474c0e20.png

    Iar chestia ca au coordonatele de la intrare diferite si VW-urile sunt diferite. Am incercat schimbarea interioarelor, dar apoi ma teleporteaza in aer. Ma ajutati va rog?

    Deci la canda exit sau cand apasa tasta F/ENTER verifici daca if(IsPlayerInRangeOfPoint(playerid,range,exitx,exity,exitz) && ImHouse[playerid]==i) {setplayerpos;

    setplayervw;

    etc} Toate astea in for-ul aferent de la i=0:housess

    Edit:lasa codul de la exit sai cand apasa f/enter si il scote din casa

  7. Acum 30 minute, Tentacion a spus:

    CMD:examen(playerid, params[]) {
        if(!PlayerToPoint(5.0, playerid, 926.5608,-1672.7406,13.5391)) return SendClientMessage(playerid, -1, "Nu esti la DMV!");
        if(PlayerInfo[playerid][pCarLic] > 0) return SendClientMessage(playerid, -1, "Ai deja licenta de condus!");
        if(PlayerInfo[playerid][pCarLicS] > 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Permisul ti-a fost confiscat recent, nu-l poti lua inca!");
        if(InExamen[playerid] == 1) return SendClientMessage(playerid, -1, "Esti deja in examen!");
        if(CP[playerid] != 0 || targetfind[playerid] != -1) return ShowPlayerDialog(playerid, DIALOG_CHECKPOINT, DIALOG_STYLE_MSGBOX, "Checkpoint", "Ai deja un checkpoint activ.\nDoresti sa-l anulezi? Daca da, apasa pe 'Ok'.", "Ok", "Exit");
        if(GetPlayerCash(playerid) < 1000) return SCM(playerid, COLOR_GREY, "Ai nevoie de $1,000 pentru a da examenul!");
        
        InExamen[playerid] = 1;
        
        new objectdmv = CreateObject(19309,0,0,0,0,0,0,0);
        SetPVarInt(playerid, "DMVObject", objectdmv);
        SetObjectMaterialText(objectdmv, "DMV", 0, 50, "Arial", 27, 1, COLOR_WHITE, 0xFF000000, 1);
        ExamCar[playerid] = CreateVehicleEx(602,947.1833,-1691.3136,13.3484,89.6729,3,3,100);
        Gas[ExamCar[playerid]] = 100;
        AttachObjectToVehicle(objectdmv, ExamCar[playerid], 0.0, -0.5, 0.72, 0.0, 0.0, 0.0);
        SetVehicleNumberPlate(ExamCar[playerid], "{FF0000}DMV");
        GivePlayerCash(playerid, -1000);
        PutPlayerInVehicleEx(playerid, ExamCar[playerid], 0);
        CP[playerid] = 100;
        SetPlayerCheckpointEx(playerid, 917.5574,-1692.2179,13.1630, 5.0);
        new engine,lights,alarm,bonnet,boot,objective;
        SetVehicleParamsEx(ExamCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);        
        return 1;
    }

     

     

     

    Edit Burned.

    Primul cp il skimbi d8n comanda asta de la linia SetPlayerCheckpointEx(playerid, 917.5574,-1692.2179,13.1630, 5.0);Dupa la OnPlayerEnterCheckpoint este un switch. La case 100: ai urmatorul CP si tot asa

    • Like 1
  8. Acum 7 ore, Tentacion a spus:

    Stie careva unde gasesc Checkpoint-urile la DMV?

    Specific de acum ca nu le gasesc in /exam.

    la command exam ai cel mai probabil SetPlayerCheckpointEx pentru a seta primul CP si dupa trebuie s modifici tu la OnPlayerEnterCheckpoint cu urmatoarele. Sau ai SetPlayerRaceCheckpointEx pentru a seta primul CP si dupa trebuie s modifici tu la OnPlayerEnterRaceCheckpoint cu urmatoarele.Cel mai bine lasa command /exam aici

  9. Salut, pentru o mai buna optimizare a query-urilor trimise catre baze de date ce functie ar fi mai buna(mysql_query,mysql_tquery,mysql_pquery)dintre cele din paranteze?Din cate imi aduc eu aminte de acum cativa ani parca MySQL_query nu era recomandata deaorece nu se pot executa mai multe query-uri smiultan.

    Merci:*

  10. Acum 16 ore, _iCristiaN_ a spus:

    Erroarea: 

    C:\WSter RPG\gamemodes\wster.pwn(72073) : warning 217: loose indentation
    C:\WSter RPG\gamemodes\wster.pwn(72075) : error 030: compound statement not closed at the end of file (started at line 72059)
    Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

    1 Error.
    Comanda:
    CMD:getlicense(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
         new str[1400];
         PlayerInfo[playerid][pFlyLic] = 1;
         PlayerInfo[playerid][pFlyLicT] = 10;
         PlayerInfo[playerid][pBoatLic] = 1;
         PlayerInfo[playerid][pBoatLicT] = 10;
         PlayerInfo[playerid][pGunLic] = 1;
         PlayerInfo[playerid][pGunLicT] = 10;
         mysql_format(SQL,str,1400,"UPDATE users SET `FlyLic`='1',`FlyLicT`='10',`BoatLic`='1',`BoatLicT`='10',`GunLic`='1',`GunLicT`='10' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]);
         mysql_tquery(SQL,str,"","");
         {
                     SendClientMessage(playerid, COLOR_YELLOW,"Ai primit pentru 10 ore licenta de fly,boat,gun. Pentru a obtine licenta de driving, trebuie sa sustii examenul auto!");
                        }
     return 1;
    }
    Ma ajutati sa o rezolv? Multumesc ;)
    Ps: Eu am incercat sa o fac ( se si vede.. :( )
    Gm-ul pe care am incercat sa fac comanda este Wster RPG

    mai inchide o acolada cu un rand inainte de return 1; si dupa aceea pune cursorul inainte de return 1; apasa tab si dupa compile si s s au rezolvat erorile

  11. Acum 1 oră, Zeca a spus:

    C:\Users\Zeks\Desktop\BigZoneGM.pwn(39086) : error 017: undefined symbol "BonusActiv"
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.
     

     

    pui new BonusActiv =0; unde ai definite toate variabilele globale

  12. Acum 20 minute, Bogdan1 a spus:


    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [19:06:55] filterscripts = ""  (string)
    [19:06:55] 
    [19:06:55] Server Plugins
    [19:06:55] --------------
    [19:06:55]  Loading plugin: mysql.so
    [19:06:55]  >> plugin.mysql: R38 successfully loaded.
    [19:06:55]   Loaded.
    [19:06:55]  Loading plugin: sscanf.so
    [19:06:55] 

    [19:06:55]  ===============================

    [19:06:55]       sscanf plugin loaded.     

    [19:06:55]          Version:  2.8.1        

    [19:06:55]    (c) 2012 Alex "Y_Less" Cole  

    [19:06:55]  ===============================

    [19:06:55]   Loaded.
    [19:06:55]  Loading plugin: streamer.so
    [19:06:55] 

    *** Streamer Plugin v2.9.1 by Incognito loaded ***

    [19:06:55]   Loaded.
    [19:06:55]  Loading plugin: Whirlpool.so
    [19:06:55]  
    [19:06:55]  ==================
    [19:06:55]  
    [19:06:55]   Whirlpool loaded
    [19:06:55]  
    [19:06:55]  ==================
    [19:06:55]  
    [19:06:55]   Loaded.
    [19:06:55]  Loading plugin: sampcac_server.so
    [19:06:55]   SA-MP Clientside AntiCheat v0.08.2 is being loaded ...
    [19:06:55]   Loaded.
    [19:06:55]  Loaded 5 plugins.

    [19:06:55] 
    [19:06:55] Filterscripts
    [19:06:55] ---------------
    [19:06:55]   Loaded 0 filterscripts.

    [19:06:55] *** Streamer Plugin: Include file version (0x279001) does not match plugin version (0x291) (script might need to be recompiled with the correct include file).
    [19:06:55] Script[gamemodes/bbackro2.amx]: Run time error 19: "File or function is not found"
    [19:06:55] Number of vehicle models: 0
     

     

    Nu imi porneste GM PE HOST TOTUL SE COMPILEAZĂ PERFECT.

    .inc si .dll de la streamer nu au aceeasi versiune

  13. Acum 6 ore, NoManPvs a spus:

    salut am luat systemu ala /crates dela gm kround si am facut in baza de date se salveze cutirile dar dupa ce dau restart nu sunt cutirile pe server dar in baza de date imi arata ca am 100 dar pe server 0 dc ?

    nu le incarci bine din baza de date. arata liniile aferente incarcarii

  14. Acum 50 minute, NoManPvs a spus:

    nu sunt de doua ori

    sunt definite cu alt nume dar acelasi id.

    Gen: #definine dialog_1 364

    #dialog_2 364

    si la ondialogresponse folosesti dialog_1 si dialog_2 dar sunt acelasi si dasta da id ul. Nu conteaza numele de la define ci id ul

  15. Acum 12 minute, SeNaToRuL. a spus:

    C:\Users\Alex\Desktop\Gm\gamemodes\b-hood.pwn(12673) : error 036: empty statement
    C:\Users\Alex\Desktop\Gm\gamemodes\b-hood.pwn(12680) : warning 225: unreachable code

     

     

    CMD:respawnthiscar(playerid, params[])
    {
        if(PlayerInfo[playerid][pAdmin] < 1) return 1;
        new id, string[180];
        if(sscanf(params, "i", id)&&IsPlayerInAnyVehicle(playerid));
        {
        SetVehicleToRespawn(GetPlayerVehicleID(playerid));
        format(string, sizeof(string), "AdmCmd: %s respawned vehicle %d.", GetName(playerid), GetPlayerVehicleID(playerid));
        SendAdminMessage(COLOR_RED, string, 1);
        return 1;
        }
        SetVehicleToRespawn(id);
        format(string, sizeof(string), "AdmCmd: %s respawned vehicle %d.", GetName(playerid), id);
        SendAdminMessage(COLOR_RED, string, 1);
        return 1;
    }

    sterge ; care e dupa if l.am omis xand am modificat ca era dupa return

     

    Acum 6 minute, ASGOOD a spus:
    
    CMD:respawnthiscar(playerid, params[]) {
    
         if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, -1, AdminOnly);
    
         if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, "Nu esti intr-un vehicul.");
    
        {
    
              new string[120];
    
              format(string, sizeof(string), "AdmCMD: %s has respawned vehicle %s(%d)", GetName(playerid), GetVehicleModel(GetPlayerVehicleID(playerid)), GetPlayerVehicleID(playerid));
    
              SendAdminMessage(COLOR_LIGHTRED, string, 1);
    
              SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    
        }
    
        return 1;
    
    }

    Foloseste asta, numai scripteri adv pe aici.

    nu ai vazut ce cere omu? o comanda care sa mearga si cu id-ul masinii bagat de el si cand e in masina sa il ia automat

    • Like 1
  16. Chiar acum, ReborN a spus:

    Puteai sa vi cu un sfat, o sugestie ceva, o recomandare, de ce nu? Imi spui sa nu-mi deschid server, sincer mai bine nu postai, ai postat sa ce? Sa faci +1. E aiurea ce faci...

    Nu nu e aiurea. Asta a fost un sfat NU DESCHIDE SERVER PANA NU STII BAZA LIMBAJULUI PAWN. Pe ne nu exista GM stabil care sa nu aibe nici un bug. Pentru a face server poti incepe de la un gm de pe net dar trebuie pus la punct.(sa rezolvi bugurile(nu exista fara buguri gm free),vulnerabilitatile sa il optimizezi sa nu pice, sa inerci sa faci cva pe srv tau ce nu e pe altele etc) asta e motivul pt care nu poti descgide server cu un gm stock de pe net,Nu ai succes. 

  17. Acum 4 minute, SeNaToRuL. a spus:

    C:\Users\Alex\Desktop\Gm\gamemodes\b-hood.pwn(12673) : error 036: empty statement
    C:\Users\Alex\Desktop\Gm\gamemodes\b-hood.pwn(12680) : warning 225: unreachable code

     

     

    CMD:respawnthiscar(playerid, params[])
    {
        if(PlayerInfo[playerid][pAdmin] < 1) return 1;
        new id, string[180];
        if(sscanf(params, "i", id)&&IsPlayerInAnyVehicle(playerid));
        {
        SetVehicleToRespawn(GetPlayerVehicleID(playerid));
        format(string, sizeof(string), "AdmCmd: %s respawned vehicle %d.", GetName(playerid), GetPlayerVehicleID(playerid));
        SendAdminMessage(COLOR_RED, string, 1);
        return 1;
        }
        SetVehicleToRespawn(id);
        format(string, sizeof(string), "AdmCmd: %s respawned vehicle %d.", GetName(playerid), id);
        SendAdminMessage(COLOR_RED, string, 1);
        return 1;
    }

    care sunt liniile cu erorile?

  18. Acum 10 ore, ReborN a spus:

    Salutare, am cautat si am pus cateva din gamemod-urile postate pe acest forum, pe server-ul meu de SA:MP, problema este ca, cand pun gamemod-ul, imi pica server-ul sau daca nu-mi pica, nu-mi merge gamemod-ul. Server-ul e on, dar gamemod-ul si pluginele nu merg deloc, parca nu as schimba nimic, va rog niste sfaturi, un gamemod RPG recomandat de voi.

    Am nevoie de ajutor, nu ma pricep in limbajul pawn.

    Daca nu te pricepi deloc nu deschide server. Mai intai invata si dupa iti deschizi server.

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