Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3736 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Kaip supratote iš skripto, kad čia nuomos sistema. Iškilo problema, ilipus į mašiną išmeta lentele ar noriu išsinuomiti, paspaudžiu "TAIP" ir išlipu (tyčia iš tr.priemonės). Vėl ilipu ir neprašo manęs, kad ar aš noriu išsinuomuoti ar ne. Kame problema?

 

if(vehicleid >= nuomcar[0] && vehicleid <= nuomcar[9])
    {
      ShowPlayerDialog(playerid, 1257, DIALOG_STYLE_MSGBOX, "Nuoma", "Ar tikrai norite iðsinomuoti automobilá?\nNuomos kaina 10€/min.", "Taip", "Ne");
return 1;
}
if(model != 481 && model != 510 && model != 509 && model !=462 && model !=581 && model !=462 && model != 521 && model !=463 && model !=522 && model !=461 && model !=471 && model !=448 && model !=468 && model !=586) //Netaikomi dviraciams dalykai
{
if(!playerDB[playerid][teises]) SendClientMessage(playerid, RED, "Neturite automobilio teisiø, pataremia iðsilaikyti, kad neliktumëte nubaustas!");
}
if(model == 581 && model == 521 && model == 463 && model == 522 && model == 461 && model == 448 && model == 471 && model == 468 && model == 586)
{
if(!playerDB[playerid][Mteises])
{
if(!playerDB[playerid][teises]) SendClientMessage(playerid, RED, "Neturite motociklo teisiø, pataremia iðsilaikyti, kad neliktumëte nubaustas!");
return 1;
}
}
}
Redaguota , nario P0VILAS★♥

ff671204e4a4aa33cb7dedf1cb115ae2129.jpg

Štai

 

//Nuoma

if(dialogid == 1257)

{

   if(response)

        {

       if(GetPlayerMoneyA(playerid) < 10) return SendClientMessage(playerid, RED, "Tau neuþtenka 10€ nuomai!");

       nuomcar[playerid] = SetTimerEx("masinosnuoma",60000*1, true, "i", playerid); // TIMERIS

       GivePlayerMoneyA(playerid, -10);

            SendClientMessage(playerid, GREEN, "{FFCC66}•NUOMA• Sekmingai iðsinuomavote transportà uþ 10€/min !");

        }

        else // Jei atsisako iðsinuomuoti.

        {

        SendClientMessage(playerid, GREEN, "Atsisakëte iðsinuomuoti automobilá. Geros jums dienos!");// SMS, kai atsisako iðsinuomuoti.

        RemovePlayerFromVehicle( playerid );

        KillTimer(nuomcar[playerid]);

        }

        return 1;

    }

//

ff671204e4a4aa33cb7dedf1cb115ae2129.jpg

pakeisk į

forward masinosnuoma( playerid ); //masinu nuomos timeris
public masinosnuoma( playerid )
{
if( GetPlayerMoney( playerid ) < 10 )
{
SendClientMessage( playerid, -1, "Tu neturi tiek pinigø" );
RemovePlayerFromVehicle( playerid );
KillTimer(nuomcar[playerid]);
return 1;
}
else
{
   GivePlayerMoney( playerid, -10 );
   return 1;
}
}

ir po OnPlayerDeath publicu dek KillTimer(nuomcar[playerid]);

nes jei nepridesi tai ir mirus toliau lups pinigus :D

350kb.gif.60acf06a62660bcb545f8147b88ee261.gif

pakeisk į

forward masinosnuoma( playerid ); //masinu nuomos timeris
public masinosnuoma( playerid )
{
if( GetPlayerMoney( playerid ) < 10 )
{
SendClientMessage( playerid, -1, "Tu neturi tiek pinigø" );
RemovePlayerFromVehicle( playerid );
KillTimer(nuomcar[playerid]);
return 1;
}
else
{
   GivePlayerMoney( playerid, -10 );
   return 1;
}
}
ir po OnPlayerDeath publicu dek KillTimer(nuomcar[playerid]);

nes jei nepridesi tai ir mirus toliau lups pinigus :D

Nepadėjo . Paklausia ar noriu išsinuomuoti, paspaudžiu "TAIP" tada tyčia išlipu vėl ilipu, bet neklausia ar noriu nuomoti ar ne...

ff671204e4a4aa33cb7dedf1cb115ae2129.jpg

(redaguota)

:D

 

tu nuomos masinas pasidares nuomcar[0-9]

 

o timeri irgi tokiu pat pavadinimu nuomcar[tavoid] siuo atveju esi vienas serveryja tia tikriausiai tavo id 0 jei npc botu yra tai tikriausiai kitoks bus.

 

Ir toks ispudis net nežinau, gal pasibugina kas kad tokie pat pavadinimai tai lyg pasibugina ir ta masina jau nebepriklauso nuomuojamom car, todel nebemeta tos lenteles, pamegink nenaudoti vienuodu kintamuju, masinas palik su "nuomcar" kaip dbr yra, o timeri pakeisk i koki "nuomcarlaikas"

Redaguota , nario mindux9

350kb.gif.60acf06a62660bcb545f8147b88ee261.gif

Na pakeitus į "nuomcarlaikas" timeriai nebeatpažįsta jo ir meta tokius erorus.

Tarkim jei sugražinu viską kaip buvo, errorų nėra. Pakeitus eilutė 7162 "nuomcar" meta kitoje eilutėje kur įrašyta "nuomcarlaikas". Sukurus new nuomcarlaikas; vistiek meta... Gal kažką ne taip darau? Keičiu ta "Nuomcarlaikas" tik timeriuose, o kur sukuria masinas liko "nuomcar"..

7162 eilutė: KillTimer(nuomcarlaikas[playerid]);

C:\Users\Rokas\Desktop\gm\gm\gamemodes\band7.pwn(7162) : error 017: undefined symbol "nuomcarlaikas"

C:\Users\Rokas\Desktop\gm\gm\gamemodes\band7.pwn(7162) : warning 215: expression has no effect

C:\Users\Rokas\Desktop\gm\gm\gamemodes\band7.pwn(7162) : error 001: expected token: ";", but found "]"

C:\Users\Rokas\Desktop\gm\gm\gamemodes\band7.pwn(7162) : error 029: invalid expression, assumed zero

C:\Users\Rokas\Desktop\gm\gm\gamemodes\band7.pwn(7162) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.

ff671204e4a4aa33cb7dedf1cb115ae2129.jpg

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3736 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...