GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Peter1481048284 - 2013. június 11. - 15:04:38

Cím: Argument 1 hiba
Írta: Peter1481048284 - 2013. június 11. - 15:04:38
      new string[252];
new targetid[128];
new indok[252];
if(sscanf(params,\"s[252]\",targetid, indok)) return SendClientMessage(playerid,COLOR_RED,\"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /kick [id] [indok]{ff0000}\");
format(string, sizeof(string), \"%s, kickelve lett a szerverrõl. Indok:  %s \", RPName( targetid ), indok);

 
Hibaüzenet
 
C:\\Users\\Gábor\\Desktop\\Dolgok\\Szerver Editelt\\gamemodes\\U1.pwn(1031) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.
Cím: Argument 1 hiba
Írta: Virgonc - 2013. június 11. - 15:23:05
A targetid nem szöveges változó, csak számot tárol ezért nem kell neki megadni változó méretet.
 
new targetid;

 
A másik hiba pedig az, hogy csak az indok változóját írtad be a sscanf-nek, a targetid-ét nem.
 
if(sscanf(params,\"us[252]\",targetid, indok))
Cím: Argument 1 hiba
Írta: Peter1481048284 - 2013. június 11. - 15:39:24
Köszi. Ment a +.  :thumbsup: