Szerző Téma: Shopping rendszer  (Megtekintve 1943 alkalommal)

Nem elérhető MiKE_

Shopping rendszer
« Dátum: 2015. március 01. - 22:00:22 »
0 Show voters
Sziasztok!
Egy olyasmi shopping rendszert szeretnék kérni, ha egyáltalán nevezhető rendszernek,igazából csak pár command, hogy a játékos bizonyos parancsokkal tud venni játékban nem létező tárgyakat. pl.: /csoki paranccsal tud venni csokit, amiből csak 5 darab lehet nála, ha még akar venni, akkor ki írja neki, hogy nem tud venni többet, ugyanakkor, ha egy másik paranccsal pl.: /hammcsoki akkor ez a bizonyos szám lecsökken, valamint egy másik paranccsal meg tudja nézni, hogy mennyi is van neki abból a bizonyos \"tárgyból\".
Előre is köszönöm, aki foglalkozik vele.  :thumbsup:
« Utoljára szerkesztve: 2015. március 02. - 18:32:26 írta RusH. »

Shopping rendszer
« Válasz #1 Dátum: 2015. március 02. - 06:42:04 »
0 Show voters
cmd:csokivesz (playerid,params[])
{
     if[pInfo][playerid][csoki] < 5)
     {
          if(IsPlayerInRangeOfPoint(playerid,0.0, 0.0,0.0, 0.0)) return SendClientMessage(playerid,-1,\"Nem vagy az üzletben\"); //ide az üzlet koordinátái
          new penz;
          penz = GetPlayerMoney (playerid);
          if([playerid][penz] >= 500) return SendClientMessage(playerid,-1,\"Nincs elég pénzed\");//500 helyére a csoki ára
          pInfo[playerid][csoki] + +;
          SendClientMessage(playerid,-1,\"Vettél egy csokit\");
     }
     else SendClientMessage(playerid,-1,\"Már van 5 csokid\");
     return 1;
}

 
Bocsi, tabletről írtam.

Dupla hozzászólás automatikusan összefûzve. ( 2015. március 02. - 07:08:38 )

CMD:csokihamm(playerid,params [])
{
    if(pInfo[playerid][csoki] >= 1)
    {
          pInfo[playerid][csoki] --;
     }
     else  SendClientMessage(playerid,-1,\"Nincs csokid\");
     return 1;
}
enum players
{
     csoki
}//mod elejére
new pInfo[MAX_PLAYERS][players];
« Utoljára szerkesztve: 2015. március 02. - 07:08:38 írta WeAreHoW »

Nem elérhető MiKE_

Shopping rendszer
« Válasz #2 Dátum: 2015. március 02. - 15:37:59 »
0 Show voters
A /csokivesz parancsban erre a sorra:
[pawn]
if[pInfo][playerid][csoki] < 5)
[/pawn]
Ezt írja:
error 001: expected token: \";\", but found \"]\"

Shopping rendszer
« Válasz #3 Dátum: 2015. március 02. - 16:57:44 »
0 Show voters
if(pInfo[playerid][csoki] < 5)

 
Így.

Nem elérhető MiKE_

Shopping rendszer
« Válasz #4 Dátum: 2015. március 02. - 17:07:20 »
0 Show voters
Most pedig ugyan ezt írja, erre a sorra:
[pawn]if([playerid][penz] >= 500) return SendClientMessage(playerid,-1,\"Nincs elég pénzed\");//500 helyére a csoki ára[/pawn]

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Shopping rendszer
« Válasz #5 Dátum: 2015. március 02. - 17:11:46 »
0 Show voters
Mert lehagytad a pInfo-t. :D
Szóval:
 
if(pInfo[playerid][penz] >= 500) return SendClientMessage(playerid,-1,\"Nincs elég pénzed\");//500 helyére a csoki ára

Shopping rendszer
« Válasz #6 Dátum: 2015. március 02. - 17:12:02 »
0 Show voters
így
 
if(pInfo[playerid][penz] >= 500) return SendClientMessage(playerid,-1,\"Nincs elég pénzed\");//500 helyére a csoki ára

Nem elérhető MiKE_

Shopping rendszer
« Válasz #7 Dátum: 2015. március 02. - 17:14:17 »
0 Show voters
Meg lesz ez, meg lesz!  :D
[pawn]pInfo[playerid][csoki] + +;[/pawn]
error 029: invalid expression, assumed zero

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Shopping rendszer
« Válasz #8 Dátum: 2015. március 02. - 17:15:09 »
0 Show voters
Így?
pInfo[playerid][csoki] += 1;
vagy pInfo[playerid][csoki] ++;

Nem elérhető MiKE_

Shopping rendszer
« Válasz #9 Dátum: 2015. március 02. - 17:24:45 »
0 Show voters
Bármelyiket próbálom, tag mismatch a pénzes sorra.
« Utoljára szerkesztve: 2015. március 02. - 17:26:46 írta MiKE_ »

Shopping rendszer
« Válasz #10 Dátum: 2015. március 02. - 17:33:33 »
0 Show voters
pInfo[playerid][csoki]++; ?
nincs space a ++ előtt

Nem elérhető MiKE_

Shopping rendszer
« Válasz #11 Dátum: 2015. március 02. - 17:38:50 »
0 Show voters
Tudtommal a szóköz nem szokott bezavarni, de azért kipróbáltam, de még mindig ugyan az! :D

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Shopping rendszer
« Válasz #12 Dátum: 2015. március 02. - 18:33:04 »
0 Show voters
Pedig az én verzimnek mindkettőnek kell hogy működjön. szerintem máshol van a hiba. Jól hoztad létre a változóját meg az enumátorokat?

Nem elérhető MiKE_

Shopping rendszer
« Válasz #13 Dátum: 2015. március 02. - 18:37:40 »
0 Show voters
A mód elejére, úgy ahogy WeAreHoW írta.

Shopping rendszer
« Válasz #14 Dátum: 2015. március 03. - 06:48:25 »
0 Show voters
Bocsánat, mondtam, hogy tabletről írtam.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal