Szerző Téma: PPC_Trucking jogsi  (Megtekintve 815 alkalommal)

PPC_Trucking jogsi
« Dátum: 2012. november 13. - 00:27:48 »
0 Show voters
Sziasztok!
Gondolom járt már úgy néhány ember hogy leszedett egy modot berakta minden megy, csak a jogsi szerzéssel vannak problémák. Ugyanis játékban kukás munka jármûre lehet venni jogsit, de pawnoban megnéztem a modot és kamionos jogsi van bele írva. Valaki tudja a modját hogy lehetne ezt a hibát helyre állítani? Vagy van olyan program amivel lehet ilyen pickup okat csinálni ahol én tudom meghatározni a dolgokat, illetve a modbol kitörölje a régi jogsis helyet?!
Elõre is köszönöm a segítséget.
Üdv Roláj

PPC_Trucking jogsi
« Válasz #1 Dátum: 2012. november 13. - 16:53:50 »
0 Show voters
Szia!!

PPC_Trucking kamionos módba írd bele a következõt:


Következõ fügvény alá a pawn code-t:



public OnFilterScriptInit()
{

 


#include a_samp
#include zcmd
#include sscanf
#include dini
#define hiba 0xff0000AA
#define jogsiar 50000 //Írd át annyira, amennyibe szeretnéd hogy kerüljön a jogsi!
#define jogsipos 1173.1691,1348.3265,10.9219 //Írd át arra, ahol szeretnéd hogy lehessen jogsit venni!
new nev1[MAX_PLAYER_NAME], nev2[MAX_PLAYER_NAME], jogsi;
CMD:jogsivesz(playerid, params[])
{
            if(IsPlayerInRangeOfPoint(playerid, 7.0, jogsipos)) {
                new string[128];
                GetPlayerName(playerid, nev2, sizeof(nev2));
                format(string, sizeof(string), \"Jogositvanyok/%s.ini\", nev2);
                if(fexist(string)){
                        SendClientMessage(playerid, 0xFF0000AA, \"Már van jogosítványod!\");
                }else{
                if(GetPlayerMoney(playerid) >= jogsiar)
                  {
                  SendClientMessage(playerid, 0x38FF06FF, \"Megvetted a jogosítványt!\" );
                  SetPVarInt(playerid, \"Jogositvany\", 1);
                  dini_Create(string);
                  GivePlayerMoney(playerid, -jogsiar);
                  }
                  else
                  {
                  SendClientMessage(playerid, hiba, \"Nincs elegendõ pénzed a jogosítványhoz!!\" );
                  }
                  }
                }else{
                        SendClientMessage(playerid, 0x0088ffAA, \"Bejelöltük a térképeden a jogosítvány centrumot!\"); jogsi = SetPlayerCheckpoint(playerid, jogsipos, 3.0); }
                return 1;
}
CMD:jogsimutat(playerid, params[])
{
                new giveplayerid, string[128], string2[128];
                if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, hiba, \"Használd: /jogsimutat [játékos id]\");
                if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, hiba, \"Nincs ilyen játékos!\");
                GetPlayerName(playerid, nev1, sizeof(nev1));
                SetPVarInt(playerid, \"Jogositvany\", 1);
                format(string, sizeof string, \"| %s megmutatta a jogosítványát! |\",nev1);
                SendClientMessage(giveplayerid,0x73ff00AA,string);
                SendClientMessage(playerid, 0x00eeffAA, \"Megmutattad a jogosítványodat!\");
                format(string2, sizeof(string2), \"Jogositvanyok/%s.ini\", nev1);
                if(fexist(string2)){
                        SendClientMessage(giveplayerid, 0xffaa00AA, \"Jogosítvány: {00ff09}van\");
                }else{
                        SendClientMessage(giveplayerid, 0xffaa00AA, \"Jogosítvány: {ff0000}nincs\"); }
                return 1;
}
CMD:jogsielvesz(playerid, params[])
{
                new giveplayerid, string[128], string2[128];
                if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, hiba, \"Hiba: Nem vagy rcon admin!\");
                if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, hiba, \"Használd: /jogsielvesz [játékos id]\");
                if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, hiba, \"Hiba: Nincs ilyen játékos!\");
                GetPlayerName(playerid, nev1, sizeof(nev1));
                GetPlayerName(giveplayerid, nev2, sizeof(nev2));
                format(string, sizeof string, \"%s elvette %s jogosítványát! \",nev1, nev2);
                SendClientMessageToAll(0x00ffeaAA,string);
                SetPVarInt(playerid, \"Jogositvany\", 0);
                format(string2, sizeof(string2), \"Jogositvanyok/%s.ini\", nev2);
                if(fexist(string2)){
                        dini_Remove(string2);
                }else{
                        SendClientMessage(giveplayerid, 0xffbf00AA, \"A játékosnak nincs jogosítványa!\");}
                return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
                if(IsPlayerInCheckpoint(playerid) == jogsi)
                {
                        SendClientMessage(playerid, 0xf7ff00AA, \"Ha jogosítványt szeretnél venni írd: /jogsivesz!\");
                        DisablePlayerCheckpoint(playerid);
                }
                return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(GetPVarInt(playerid, \"Jogositvany\") == 0)
        {
            SendClientMessage(playerid, hiba, \"Neked nincs jogosítványod! Menj és vegyél egyet! /jogsivesz\");
        ClearAnimations(playerid);
            return 0;
        }
        return 1;
}

 

Ezt rakd be a módba és pár dolgot írd át hogy kamionos jogsit tudj választani!!

Remélem, erre gondoltál ha nem akkor elnézést kérek!!


Csak álmos vagyok mert most értem, haza a suliból  :evilmad:
« Utoljára szerkesztve: 2012. november 13. - 23:21:13 írta Bajnok »

PPC_Trucking jogsi
« Válasz #2 Dátum: 2012. november 20. - 15:41:29 »
0 Show voters
Végülis ez is egy megoldás köszi. De akkor még annyi segítséget kérek hogy hogyan tudnám akkor eltüntetni a jogsis pickup ot?

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
PPC_Trucking jogsi
« Válasz #3 Dátum: 2012. november 20. - 17:09:54 »
0 Show voters
#define jogsipos 1173.1691,1348.3265,10.9219
Ezt kell átírnod.
Amúgy amit leszedtél egy full bug PPC Editelés, én a szerómra fullra kijavítottam mindent. A jogsit is. Ha kell még vele, azaz a PPC-vel kapcsolatban help, írj, van hozzá tapasztalatom.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal