pomoc /givemoney komanda

Započeo blizard
15. Mar. 2012. Zaključano
1,012
pregleda
11
postova
blizard
3
Wheel Man
15. Mar. 2012.
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, ;/
isk0
5
Underboss
15. Mar. 2012.
Daj komandu....
blizard
3
Wheel Man
15. Mar. 2012.
kako mislis komandu...pojasni
Domagoj1234
4
Enforcer
15. Mar. 2012.
Daj komandu /givemoney  🙄
blizard
3
Wheel Man
15. Mar. 2012.

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

new tmp ,tmp2;
tmp = strtok (cmdtext, idx) ;
tmp2 = strtok (cmdtext, idx) ;
if (!strlen(tmp) } {
        SendClientMessage(playerid, COLOR_YELLOW , "Koriscenje: /givemoney [amount/kolicina]"  ;
  }
return 1;
if (!strlen(tmp2) } {
        SendClientMessage(playerid, COLOR_YELLOW , "Koriscenje: /givemoney [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;
new playername;
GetPlayerName(playerid, playername, sizeof (playername)) ;
new playername2;
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++;
}

new offset = index;
new result;
while ((index < length) && (string > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string;
index++;
}
result[index - offset] = EOS;
return result;
}
isk0
5
Underboss
15. Mar. 2012.
LoL ovo nije komanda -.-
blizard
3
Wheel Man
15. Mar. 2012.
hah nisam bio sve obelezio,evo edit sam
Mare
4
Enforcer
15. Mar. 2012.
Gde ti baca ove warninge loose indentation njih moras da poravnjas.. moraju da budu kao i oni ispod tog i iznad tog..
blizard
3
Wheel Man
15. Mar. 2012.
meni treba pomoc oko errora ne oko warninga to cu kasnije popraviti
isk0
5
Underboss
15. Mar. 2012.
Probaj ovako

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

        new tmp ,tmp2;
tmp = strtok (cmdtext, idx) ;
tmp2 = strtok (cmdtext, idx) ;
if (!strlen(tmp) } {
              SendClientMessage(playerid, COLOR_YELLOW , "Koriscenje: /givemoney [amount/kolicina]") ;
  }
return 1;
if (!strlen(tmp2) } {
              SendClientMessage(playerid, COLOR_YELLOW , "Koriscenje: /givemoney [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;
new playername;
GetPlayerName(playerid, playername, sizeof (playername)) ;
new playername2;
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
Deleted User
Obrisan korisnik
15. Mar. 2012.
Pravila su da se postuju, to ne vazi samo za autora ove teme nego i za sve koji su postali u ovoj temi ... !

LOCK!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha