Szerző Téma: params hiba  (Megtekintve 475 alkalommal)

params hiba
« Dátum: 2012. Augusztus 27. - 20:39:08 »
0 Show voters
Sziasztok!
Mér dobja ezt a hibát a pawno?
 
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(2928) : error 017: undefined symbol \"params\"

 
A 2928-dik sorban ez van:
 
if(sscanf(params, \"s[32]s[32]\", name, command))

params hiba
« Válasz #1 Dátum: 2012. Augusztus 27. - 20:43:25 »
0 Show voters
Másold be az egész parancsot.

params hiba
« Válasz #2 Dátum: 2012. Augusztus 27. - 20:44:44 »
0 Show voters
[pawn]if(strcmp(cmdtext, \"/saveteleport\", true) == 0)
{
    #if !defined MAX_TELEPORT_NAMELEN
    #define MAX_TELEPORT_NAMELEN 32
    #endif
    #if !defined MAX_TELEPORT_CMDLEN
    #define MAX_TELEPORT_CMDLEN 32
    #endif
    new name[MAX_TELEPORT_NAMELEN],command[MAX_TELEPORT_CMDLEN];
    if(sscanf(params, \"s[32]s[32]\", name, command))
    return SendClientMessage(playerid,0xFFFFFFFF, \"Use: /saveteleport [name][command]\");
    new File:savedteleports = fopen(\"savedteleports.txt\", io_write);
    if(savedteleports)
    {
    new Float:x, Float:y, Float:z, Float:angle;
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    GetVehiclePos(vehicleid,x,y,z);
    GetVehicleZAngle(vehicleid,angle);
    } else {
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,angle);
    }
    new formatstring[256];
    format(formatstring, 256, \"CreateTeleport(\\\"%s\\\", \\\"%s\\\", %.3f, %.3f, %.3f, %.3f);\\r\\n\",
    name, command, x, y, z, angle);
    fwrite(savedteleports, formatstring);
    fclose(savedteleports);
    SendClientMessage(playerid,0xFFFFFFFF, \"Teleport saved to savedteleports.txt (in your scriptfiles folder).\");
    }
    return 1;
}[/pawn]

params hiba
« Válasz #3 Dátum: 2012. Augusztus 27. - 20:46:32 »
0 Show voters
:wall: :facepalm: A strcmpel nem megy a sscanf. Használj zcmdt.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal