pomoc /givemoney komanda

Započeo blizard, Mart 15, 2012, 16:46:45 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

ovako,poceo sam da radim skriptu iz scratcha i sad ocu da ubacim komandu /give money,evo sta mi izbacuje:

C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(114) : warning 217: loose indentation
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(114) : error 079: inconsistent return types (array & non-array)
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(116) : warning 217: loose indentation
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(120) : error 079: inconsistent return types (array & non-array)
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(121) : warning 225: unreachable code
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(121) : warning 217: loose indentation
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(124) : error 017: undefined symbol "strtok"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(124) : error 033: array must be indexed (variable "tmp")
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(125) : error 017: undefined symbol "strtok"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(125) : error 033: array must be indexed (variable "tmp2")
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(126) : error 001: expected token: ")", but found "}"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(126) : error 029: invalid expression, assumed zero
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(127) : error 001: expected token: ",", but found ";"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(129) : error 079: inconsistent return types (array & non-array)
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(130) : warning 225: unreachable code
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(130) : error 001: expected token: ")", but found "}"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(130) : error 029: invalid expression, assumed zero
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(131) : error 001: expected token: ",", but found ";"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(133) : error 079: inconsistent return types (array & non-array)
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(135) : warning 225: unreachable code
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(140) : error 001: expected token: ",", but found ";"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(141) : error 079: inconsistent return types (array & non-array)
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(150) : error 001: expected token: ",", but found "-string-"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(150) : warning 215: expression has no effect
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(150) : warning 215: expression has no effect
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(150) : warning 215: expression has no effect
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(150) : error 001: expected token: ";", but found ")"
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(150) : error 029: invalid expression, assumed zero
C:\Users\korisnik\Desktop\samp03dsvr_R2_win32\gamemodes\test.pwn(150) : fatal error 107: too many error messages on one line

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


20 Errors.


ovaj tutorial sam koristio
http://www.youtube.com/watch?v=sLRaVeiOCdU&feature=related

molim vas pomoc,ili ako nekom nije tesko da mi da gotov code da c/p sa nekog gm posto ja neznam kako to ide, ;/

Daj komandu....


Village's Roleplay USKORO...

Village's Roleplay USKORO...


Daj komandu /givemoney  ::)
Mapam besplatno!


if (strcmp("/givemoney", cmdtext, true, 0) == 0)
{

new tmp[256] ,tmp2[256];
tmp = strtok (cmdtext, idx) ;
tmp2 = strtok (cmdtext, idx) ;
if (!strlen(tmp) } {
        SendClientMessage(playerid, COLOR_YELLOW , "Koriscenje: /givemoney [playerid] [amount/kolicina]"  ;
   }
return 1;
if (!strlen(tmp2) } {
        SendClientMessage(playerid, COLOR_YELLOW , "Koriscenje: /givemoney [playerid] [amount/kolicina]"  ;
  }
return 1;

new receiver, money;
receiver = strval(tmp);
money = strval(tmp2);

if (GetPlayerMoney(playerid) < money) {
SendClientMessage(playerid, COLOR_YELLOW , "Nemate Dovoljno Novca" ;
return 1;
}

new string[128];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof (playername)) ;
new playername2[MAX_PLAYER_NAME];
GetPlayerName(receiver, playername2, sizeof (playername2)) ;

format(string, sizeof(string) "Dobili ste $%d od %8.", money, playername) ;
SendClientMessage(playerid, COLOR_YELLOW, string) ;

format(string, sizeof(string) "Dali  ste $%d igracu %8.", money, playername2) ;
SendClientMessage(playerid, COLOR_YELLOW, string) ;

GivePlayerMoney(playerid, (0 - money)) ;
GivePlayerMoney(receive, money) ;

return 1;




i ovo sam stavio skroz dole



strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
Poslednja Izmena: Mart 15, 2012, 21:36:49 POSLE PODNE od blizard

LoL ovo nije komanda -.-


Village's Roleplay USKORO...

Village's Roleplay USKORO...

hah nisam bio sve obelezio,evo edit sam

Gde ti baca ove warninge loose indentation njih moras da poravnjas.. moraju da budu kao i oni ispod tog i iznad tog..

meni treba pomoc oko errora ne oko warninga to cu kasnije popraviti

Probaj ovako

Citatif (strcmp("/givemoney", cmdtext, true, 0) == 0)
   {

           new tmp[256] ,tmp2[256];
      tmp = strtok (cmdtext, idx) ;
      tmp2 = strtok (cmdtext, idx) ;
      if (!strlen(tmp) } {
               SendClientMessage(playerid, COLOR_YELLOW , "Koriscenje: /givemoney [playerid] [amount/kolicina]") ;
   }
      return 1;
      if (!strlen(tmp2) } {
               SendClientMessage(playerid, COLOR_YELLOW , "Koriscenje: /givemoney [playerid] [amount/kolicina]") ;
  }
      return 1;
      
      new receiver, money;
      receiver = strval(tmp);
      money = strval(tmp2);
      
      if (GetPlayerMoney(playerid) < money)
                {
      SendClientMessage(playerid, COLOR_YELLOW , "Nemate Dovoljno Novca" );
      return 1;
      }
      
      new string[128];
      new playername[MAX_PLAYER_NAME];
      GetPlayerName(playerid, playername, sizeof (playername)) ;
      new playername2[MAX_PLAYER_NAME];
      GetPlayerName(receiver, playername2, sizeof (playername2)) ;

      format(string, sizeof(string) "Dobili ste $%d od %8.", money, playername) ;
      SendClientMessage(playerid, COLOR_YELLOW, string) ;
      
      format(string, sizeof(string) "Dali  ste $%d igracu %8.", money, playername2) ;
      SendClientMessage(playerid, COLOR_YELLOW, string) ;
      
      GivePlayerMoney(playerid, (0 - money)) ;
      GivePlayerMoney(receive, money) ;
      
      return 1;

Samo poravnjaj ove linije i neces imati warninga
Poslednja Izmena: Mart 15, 2012, 22:59:02 POSLE PODNE od Isko


Village's Roleplay USKORO...

Village's Roleplay USKORO...

Snich

Pravila su da se postuju, to ne vazi samo za autora ove teme nego i za sve koji su postali u ovoj temi ... !

LOCK!