Szerző Téma: Argument 1 hiba  (Megtekintve 526 alkalommal)

Argument 1 hiba
« Dátum: 2013. június 11. - 15:04:38 »
0 Show voters
      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.

Argument 1 hiba
« Válasz #1 Dátum: 2013. június 11. - 15:23:05 »
+1 Show voters
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))
« Utoljára szerkesztve: 2013. június 11. - 15:27:13 írta Virgonc »

Argument 1 hiba
« Válasz #2 Dátum: 2013. június 11. - 15:39:24 »
0 Show voters
Köszi. Ment a +.  :thumbsup:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal