Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: System32 poslato April 21, 2011, 20:59:11 POSLE PODNE

Naslov: [Pomoc] Par errora i warninga koristenjem ZCMD
Poruka od: System32 poslato April 21, 2011, 20:59:11 POSLE PODNE
Skripta koju koristim:Freeroam by Fafu
Detaljan opis problema:Cijeli mod sam prebacio u ZCMD i kad idem kompajl dobijem 34 errora na jednoj liniji, treba define nesto a ja nezz kako :S
Errori i warninzi: C:\Rocket Dock fileovi\Svaštara\Server\pawno\include\dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\pawno\include\dutils.inc(28) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\pawno\include\dutils.inc(132) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\pawno\include\dutils.inc(172) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\pawno\include\dutils.inc(280) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\pawno\include\dutils.inc(337) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\pawno\include\dutils.inc(379) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(736) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(758) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(758) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(758) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(758) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(759) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(759) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(759) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(775) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(793) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(817) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(928) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(928) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(928) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(949) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(949) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(949) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(969) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(969) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(969) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(981) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(993) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(993) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(993) : warning 202: number of arguments does not match definition
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1159) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1237) : error 017: undefined symbol "cmdtext"
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1237) : warning 215: expression has no effect
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1237) : error 001: expected token: ";", but found "]"
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1237) : error 029: invalid expression, assumed zero
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1237) : fatal error 107: too many error messages on one line

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


4 Errors.

Dio skripte: Linija 1237 if(!cmdtext[0]) cijela komanda CMD:junior(playerid,params[])
{
if(!cmdtext[0])
    {
SendClientMessage(playerid, COLOR_WHITE, "* Koristenje: /jadmin [pass]");
return 1;
}

if(jadmin[playerid] == 1)
    {
SendClientMessage(playerid, COLOR_WARN, "* Vec ste logirani!");
}
else
{
if(udb_hash(cmdtext) != strval(dini_Get(SETTINGS, "pass_jadmin")))
        {
SendClientMessage(playerid, COLOR_WARN, "* Kriva lozinka! ");
        }
else
{
            jadmin[playerid] = 1;
            SendClientMessage(playerid, COLOR_GREEN, "* Logirani ste kao Junior Administrator!");
            SendClientMessage(playerid, COLOR_WHITE, "* Koristite /ahelp za prikazivanje liste admin komandi.");

}
}

return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Par errora i warninga koristenjem ZCMD
Poruka od: Gotti747 poslato April 21, 2011, 21:02:06 POSLE PODNE
ZMCD komande idu izvan svih Callbackova, jesi proverio to ?
Naslov: Odg: [Pomoc] Par errora i warninga koristenjem ZCMD
Poruka od: System32 poslato April 21, 2011, 21:05:21 POSLE PODNE
jesam,ovu komandu sam napravio iz DCMD u ZCMD mozda je do toga?Samo mi treba define od ovog cuda
Naslov: Odg: [Pomoc] Par errora i warninga koristenjem ZCMD
Poruka od: Joey_ poslato April 21, 2011, 21:27:59 POSLE PODNE
Pa ne možeš koristiti cmdtext kad toga nema u ZCMD-u.


CMD:junior(playerid,params[])
{
   if(!params[0])
      {
      SendClientMessage(playerid, COLOR_WHITE, "* Koristenje: /jadmin [pass]");
      return 1;
    }

   if(jadmin[playerid] == 1)
    {
      SendClientMessage(playerid, COLOR_WARN, "* Vec ste logirani!");
   }
   else
   {
      if(udb_hash(params) != strval(dini_Get(SETTINGS, "pass_jadmin")))
        {
         SendClientMessage(playerid, COLOR_WARN, "* Kriva lozinka! ");
        }
      else
      {
            jadmin[playerid] = 1;
            SendClientMessage(playerid, COLOR_GREEN, "* Logirani ste kao Junior Administrator!");
            SendClientMessage(playerid, COLOR_WHITE, "* Koristite /ahelp za prikazivanje liste admin komandi.");

      }
   }

    return 1;
}
Naslov: Odg: [Pomoc] Par errora i warninga koristenjem ZCMD
Poruka od: System32 poslato April 21, 2011, 21:33:55 POSLE PODNE
popravio sam to i makao jedan-2 errora no nemogu se rjesit drugih ako bi mi neko mogao to rjesit da mu posaljem dl od GM molim vas!