Jump to content

pomoc Vipcar


darfexko

Recommended Posts

Zdravím, tady je kod na vipcar, ale nefunguje mi to nemam tam asi neco definovane, nebo neco tak poradi mi nekdo? (errory, dole)

 

#include <a_samp>
#include <zcmd>

#if defined FILTERSCRIPT

#else

#define bila 0xFFFFFF
#define lime 0xFF33CC

#endif

new vipcar;
new vipcar[MAX_PLAYERS];
new vip;
new vip[MAX_PLAYERS];

CMD:vipcar(playerid,params[])
{
    if(!Vip[playerid]) return scm(playerid, 0xFFFFFFAA, "[ {FF0000}!{FFFFFF} ] Nemáš VIP účet.");
    if(vipcar[playerid])return scm(playerid,bila,"[VIP Car] Už máš vytvořené VIP Car pro zničení použij /vcd.");
    new Float:x,Float:y,Float:z,Float:r;
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,r);
    vipcar[playerid] = CreateVehicle(411, x,y,z, r+90,random(126),random(126),60000);
    PutPlayerInVehicle(playerid, vipcar[playerid],0);
    scm(playerid,lime,"[VIP Car] Tvé vip vozidlo bylo úspěšně vytvořeno.");
  return 1;
}
CMD:vcd(playerid,params[])
{
    if(!Vip[playerid]) return scm(playerid, 0xFFFFFFAA, "[ {FF0000}!{FFFFFF} ] Nemáš VIP účet.");
    if(!vipcar[playerid])return scm(playerid,bila,"[VIP Car] Nemáš vytvořené VIP Car.");
    DestroyVehicle(vipcar[playerid]);
    vipcar[playerid] = 0;
    scm(playerid,lime,"[VIP Car] Tvé vip car bylo úspěšně zničeno.");
  return 1;
}

public OnPlayerExitVehicle
{
  DestroyVehicle(playerid, vipcar);
  return 1;
}

 

 

C:\Users\help\Desktop\vip.pwn(14) : error 021: symbol already defined: "vipcar"
C:\Users\help\Desktop\vip.pwn(16) : error 021: symbol already defined: "vip"
C:\Users\help\Desktop\vip.pwn(20) : error 017: undefined symbol "Vip"
C:\Users\help\Desktop\vip.pwn(20) : warning 215: expression has no effect
C:\Users\help\Desktop\vip.pwn(20) : error 001: expected token: ";", but found "]"
C:\Users\help\Desktop\vip.pwn(20) : error 029: invalid expression, assumed zero
C:\Users\help\Desktop\vip.pwn(20) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.
 

 

Link to comment
Share on other sites

  • Globální moderátor

Základní znalost angličtiny, chlape...

 symbol already defined: "vipcar" značí, že vipcar už máš definovaný. Na řádku 14 a 16 definuješ vipcar, které definuješ i o řádek vejš. Deklarovat proměnnou pod nějakým jménem můžeš jen jednou. Řešení je tedy přejmenovat druhé proměnné na něco jiného. 

Link to comment
Share on other sites

  • Globální moderátor

Dále, název proměnných je keysensitive, tedy záleží na velikosti písmen. Ty deklaruješ vip (malýma písmenama), ale přistupuješ k ní Vip (první velké)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...