darkou

Dėl EXP sistemos.

Recommended Posts

Helau visi, kreipiuosi į dauguma scripterių norėdamas paklausti jūsų - Kaip reikia sukurti toki pickupa ant kurio užlipus tipo gauni apdovanojimą t.y - XP apie 5 ir litų apie 10000k? Žinau kad jums tie rep nelabai ir padeda bet labai prašau jūsų padėti man gauti tokį script'ą. :) Jeigu reikės galėsiu uždėti to +rep.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

new PickupasXP;

Po OnGameModeInit.

PickupasXP = CreatePickup(1274,2,0.0,0.0,9.0);

Po OnPlayerPickUpPickup

if(pickupid == PickupasXP)

{

GivePlayerMoney(playerid,10000);

SetPlayerXP(playerid,5);

}

return1

}

Redaguota , nario KevinC

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

new PickupasXP;

Po OnGameModeInit.

PickupasXP = CreatePickup(1274,2,0.0,0.0,9.0);

Po OnPlayerPickUpPickup

if(pickupid == PickupasXP)

{

GivePlayerMoney(playerid,10000);

SetPlayerXP(playerid,5);

}

return1

}

SetPlayerXP(playerid,5);

Jeigu neklystu šitas nustatys XP į 5.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

C:\Users\win7\Desktop\sADrift\gamemodes\sADrift.pwn(376) : error 017: undefined symbol "pickup_Cash"
C:\Users\win7\Desktop\sADrift\gamemodes\sADrift.pwn(2307) : error 017: undefined symbol "pickup_cash"
C:\Users\win7\Desktop\sADrift\gamemodes\sADrift.pwn(2310) : error 017: undefined symbol "score"
C:\Users\win7\Desktop\sADrift\gamemodes\sADrift.pwn(2315) : warning 225: unreachable code
C:\Users\win7\Desktop\sADrift\gamemodes\sADrift.pwn(610) : warning 204: symbol is assigned a value that is never used: "spawn"
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase




3 Errors.

Kodėl šitai vyksta?

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

new PickupasXP;

Po OnGameModeInit.

PickupasXP = CreatePickup(1274,2,0.0,0.0,9.0);

Po OnPlayerPickUpPickup

if(pickupid == PickupasXP)

{

GivePlayerMoney(playerid,10000);

SetPlayerXP(playerid,5);

}

return1

}

OnGameModeInit:

new PickupLTXP = CreatePickup(1274,2,0.0,0.0,0.0,9.0);

OnPlayerPickupPickUp

if(pickupid == PickupLTXP)
{
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid,GetPlayerScore(playerid)+5);
}
return1
}

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

OnPlayerPickupPickUp

if(pickupid == PickupLTXP)
{
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid,GetPlayerScore(playerid)+5);
}
return 1;
}

Redaguota , nario Slayer_

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Nueini pvz per samp debug, ar samp paprastą į servą nesvarbu, tuomet nueini į tą vietą kur nori rašai /save pozicija ( pozicija tai pvz ), tada eini DOCUMENTS > GTA SAN ANDREAS USER FILES > SAMP > savedpositions.txt na štai ir yra tas :

AddPlayerClass(0,-1421.2456,-287.5608,14.1484,139.9031,0,0,0,0,0,0); // pozicija

tai tuos po "0," 1421.2456,-287.5608,14.1484 nukopini šituos 3 ir štai tau posicija išgauta. :}}

Redaguota , nario Destination

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.


  • Šiame puslapyje naršo:   0 nariai

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


  • SuperGames programele
  • SuperGames programele