Szerző Téma: Blueberry Life RPG  (Megtekintve 12190 alkalommal)

Blueberry Life RPG
« Válasz #30 Dátum: 2016. Február 23. - 18:47:57 »
0
Nem lehet itemet elővenni, nem jelenik meg az inventoryban :s

Blueberry Life RPG
« Válasz #31 Dátum: 2016. Február 24. - 19:00:52 »
0
Beraktad az Inventory mappát a Scriptfiles-be?

Blueberry Life RPG
« Válasz #32 Dátum: 2016. Február 25. - 21:13:49 »
0
Alapból benne van, majd megnézem hogy nálam van-e a vett cucc.
Rendőr szolgálatnál nem találtam sehol a coltot.

Blueberry Life RPG
« Válasz #33 Dátum: 2016. Február 26. - 14:43:35 »
0
Mivel ez az új inventory, a szerver bezárása után került be, így nem ad coltot, se semmit, csak a volt inventoryhoz adott, ezek kis dolgok, ezeket magadnak megtudod csinálni.

Blueberry Life RPG
« Válasz #34 Dátum: 2016. Február 26. - 16:12:02 »
0
Fasza

Nem elérhető idk28

  • 121
    • Profil megtekintése
Blueberry Life RPG
« Válasz #35 Dátum: 2016. Július 21. - 14:27:56 »
0
Sziasztok, ez a mód fasza minden... Egy gondom lenne a /berak parancs a rendöröknél/NAV-nál nem müködik ... Be irom /berak, és elkezdi floodolni kb 200 sorba Beraktad a illetőt!.... Pedig nem is rakja be :/ Valaki kitudná javítani és elküldeni ide válaszba? Nagy segítség lenne..

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Blueberry Life RPG
« Válasz #36 Dátum: 2016. Július 21. - 19:20:24 »
0
Idézetet írta: idk28 date=1469104076\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58942\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok, ez a mód fasza minden... Egy gondom lenne a /berak parancs a rendöröknél/NAV-nál nem müködik ... Be irom /berak, és elkezdi floodolni kb 200 sorba Beraktad a illetőt!.... Pedig nem is rakja be :/ Valaki kitudná javítani és elküldeni ide válaszba? Nagy segítség lenne..
 
Egy dolgot tudok neked mondani, ha RPG szervert nyitsz akkor kéne tudni egy parancsot kijavítani, mert ha nem tudsz akkor nem éri meg belekezdeni. 

Nem elérhető idk28

  • 121
    • Profil megtekintése
Blueberry Life RPG
« Válasz #37 Dátum: 2016. Július 21. - 19:23:15 »
0
Próbáltam kijavítani de akkorsem jó... valaki segítene?

Blueberry Life RPG
« Válasz #38 Dátum: 2016. Július 22. - 08:12:25 »
0
nem rossz, dee a tömbökre legközelebb figyelj oda, sokkal de sokkal egyszerűbb tömböt használni egyrészt mencybb másrészt meg hely takarékos.
 
Kód: (new RendorPenz;
new RendorColt;
new RendorDesi;
new RendorUto;
new RendorMati;
new RendorJoint;
new RendorKoko;[/code) [Kijelölés]
Erre gondolok pl
de azért nem rossz.

Nem elérhető idk28

  • 121
    • Profil megtekintése
Blueberry Life RPG
« Válasz #39 Dátum: 2016. Július 22. - 08:52:58 »
0
Ezt nekem kijavítaná valaki?
/berakot beirom, elkezdi floodolni kb 30 sorba, Beraktad az illetőt!, majd nem történik semmi
 
CMD:berak(playerid,params[])
{
new berakokocsi = GetPlayerVehicleID(playerid);
if(sscanf(params, \"u\", id)) return SendClientMessage(playerid, PIROS, \"Használat: /berak < Név / Id >\");
    if(pInfo[playerid][pFrakcio] == RENDOR || pInfo[playerid][pFrakcio] == RFONOK || pInfo[playerid][pFrakcio] == ADOTAG || pInfo[playerid][pFrakcio] == ADOFONOK) {
       for(new i; i < MAX_VEHICLES; i++)
                {
                        new Float:x,Float:y,Float:z; GetVehiclePos(i,x,y,z);
                        if (IsPlayerInRangeOfPoint(playerid, 5,x,y,z))
            GetPlayerPos(id,x,y,z);
new Float: iX, Float: iY, Float: iZ;
    GetPlayerPos(id, iX, iY, iZ);
             {
                     PutPlayerInVehicle(id,berakokocsi,3);
}
       SendClientMessage(playerid,FONTOS, \"Beraktad az illetőt a járműbe!\");
}
        } else return SendClientMessage(playerid,-1,\"Nem vagy rendőr!\");
        return 1;
}
« Utoljára szerkesztve: 2016. Július 22. - 10:16:11 írta anGeL »

Blueberry Life RPG
« Válasz #40 Dátum: 2016. Július 22. - 09:00:27 »
0

CMD:berak(playerid,params[])
{
new berakokocsi = GetPlayerVehicleID(playerid);
if(sscanf(params, \"u\", id)) return SendClientMessage(playerid, PIROS, \"Használat: /berak < Név / Id >\");
if(pInfo[playerid][pFrakcio] == RENDOR || pInfo[playerid][pFrakcio] == RFONOK || pInfo[playerid][pFrakcio] == ADOTAG || pInfo[playerid][pFrakcio] == ADOFONOK)
{
for(new i; i < MAX_VEHICLES; i++)
{
   new Float:x,Float:y,Float:z; GetVehiclePos(i,x,y,z);
   if (IsPlayerInRangeOfPoint(playerid, 5,x,y,z))
   {
      GetPlayerPos(id,x,y,z);
      new Float: iX, Float: iY, Float: iZ;
      GetPlayerPos(id, iX, iY, iZ);
      PutPlayerInVehicle(id,berakokocsi,3);
      SendClientMessage(playerid,FONTOS, \"Beraktad az illetőt a járműbe!\");
      break;
   }
}
}
else
{   
return SendClientMessage(playerid,-1,\"Nem vagy rendőr!\");
}
    return 1;
}

 
Próbáld meg így amúgy a parancs több szempontból sántít nekem de mind1..

Nem elérhető idk28

  • 121
    • Profil megtekintése
Blueberry Life RPG
« Válasz #41 Dátum: 2016. Július 22. - 11:04:09 »
0
Ez jó lenne. Most nem floodolja... csak egy baj van, az embert nem teszi be a kocsiba :/

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Blueberry Life RPG
« Válasz #42 Dátum: 2016. Július 22. - 15:40:58 »
0

#if !defined IsValidVehicle
native bool:IsValidVehicle(vehicleid);
#endif
CMD:berak(playerid,params[])
{
if( pInfo[playerid][pFrakcio] != RENDOR || pInfo[playerid][pFrakcio] != RFONOK ||
pInfo[playerid][pFrakcio] != ADOTAG || pInfo[playerid][pFrakcio] != ADOFONOK )
return SendClientMessage(playerid,-1,\"Nem vagy rendőr!\");
if(sscanf(params, \"u\", id))
return SendClientMessage(playerid, PIROS, \"Használat: /berak < Név / Id >\");
new Float:pos[3];
// Lekérdezzük a rendőr pozícióját
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
// Megnézzük hogy a játékos a rendőr közelében van-e
if(!IsPlayerInRangeOfPoint(id,5.0,pos[0],pos[1],pos[2]))
return SendClientMessage(playerid, PIROS, \"Nincs a játékos a közeledben.\");
new vehicleid = 0;
// Végigfutunk az összes járművön
for(new i = 1, s = GetVehiclePoolSize(); i <= s; i++)
{
// Megnézzük melyik jármű áll legközelebb a rendőrhöz
new distance = GetVehicleDistanceFromPoint(i,pos[0],pos[1],pos[2]);
// Ha 5.0 méteren? belül van, akkor állítsa le a ciklust és folytassa a következő sorokat
if(distance <= 5.0 && IsValidVehicle(i))
{
   vehicleid = i;
   break;
}
}
// Megnézzük volt-e jármű aközelben
if(vehicleid == 0)
return SendClientMessage(playerid, PIROS, \"Nincs jármű a közeledben.\");
// Tegye be a megadott játékost a 3. ülésbe
// (Mi van akkor ha két embert akarunk berakni, vagy ha már a 3. ülés már foglalt?)
PutPlayerInVehicle(id,vehicleid,3);
SendClientMessage(playerid,FONTOS, \"Beraktad az illetőt a járműbe!\");
return 1;
}

 
Elvileg. Nem teszteltem.
« Utoljára szerkesztve: 2016. Július 22. - 16:04:34 írta divkn »

Nem elérhető idk28

  • 121
    • Profil megtekintése
Blueberry Life RPG
« Válasz #43 Dátum: 2016. Július 22. - 17:30:11 »
0
igen az a baj azt irja ki, hogy nem vagyok Rendőr... közben az vagyok..

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Blueberry Life RPG
« Válasz #44 Dátum: 2016. Július 22. - 20:21:41 »
0
I\'m dumb. Most próbáld meg.
 
#if !defined IsValidVehicle
native bool:IsValidVehicle(vehicleid);
#endif
CMD:berak(playerid,params[])
{
    if( pInfo[playerid][pFrakcio] != RENDOR && pInfo[playerid][pFrakcio] != RFONOK && \\
        pInfo[playerid][pFrakcio] != ADOTAG && pInfo[playerid][pFrakcio] != ADOFONOK )
        return SendClientMessage(playerid,-1,\"Nem vagy rendőr!\");
    if(sscanf(params, \"u\", id))
        return SendClientMessage(playerid, PIROS, \"Használat: /berak < Név / Id >\");
    new Float:pos[3];
    // Lekérdezzük a rendőr pozícióját
    GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    // Megnézzük hogy a játékos a rendőr közelében van-e
    if(!IsPlayerInRangeOfPoint(id,5.0,pos[0],pos[1],pos[2]))
        return SendClientMessage(playerid, PIROS, \"Nincs a játékos a közeledben.\");
    new vehicleid = 0;
    // Végigfutunk az összes járművön
    for(new i = 1, s = GetVehiclePoolSize(); i <= s; i++)
    {
       if(!IsValidVehicle(i)) continue;
        // Megnézzük melyik jármű áll legközelebb a rendőrhöz
        new distance = GetVehicleDistanceFromPoint(i,pos[0],pos[1],pos[2]);
        // Ha 5.0 méteren? belül van, akkor állítsa le a ciklust és folytassa a következő sorokat
        if(distance <= 5.0)
        {
            vehicleid = i;
            break;
        }
    }
    // Megnézzük volt-e jármű aközelben
    if(vehicleid == 0)
        return SendClientMessage(playerid, PIROS, \"Nincs jármű a közeledben.\");
    // Tegye be a megadott játékost a 3. ülésbe
    // (Mi van akkor ha két embert akarunk berakni, vagy ha már a 3. ülés már foglalt?)
    PutPlayerInVehicle(id,vehicleid,3);
    SendClientMessage(playerid,FONTOS, \"Beraktad az illetőt a járműbe!\");
    return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal