Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot SA-MP Pawn Scripting [Pawn] [Help] warning 239: literal array/string passed to a non-const parameter

 
  • 0 Vote(s) - 0 Average
Pawn [Help] warning 239: literal array/string passed to a non-const parameter
Behemoth
Offline

Burgershot Member
Posts: 25
Threads: 4
Joined: Jan 2021
Reputation: 1
Location: Northern Ireland, UK
#1
2021-01-19, 08:58 PM (This post was last modified: 2021-01-19, 08:58 PM by Behemoth.)
Trying to do this

Code:
return SetTimerEx("KickTimer", 100, false, "i", playerid);


but it's for some reason giving me the warning above (again, only an issue in the new compiler). What am I doing wrong and again can someone tell the best way to write this?
Behemoth
Offline

Burgershot Member
Posts: 25
Threads: 4
Joined: Jan 2021
Reputation: 1
Location: Northern Ireland, UK
#2
2021-01-19, 09:12 PM
Well, I've fixed it... I don't know why this removes the warning, but it works so I guess that's all that matters. If someone could explain why this works instead of the original method, I'd appreciate that.

Code:
    new
        timer[12], int[12];
    format(timer, sizeof(timer), "KickTimer");
    format(int, sizeof(int), "i");
    SetTimerEx(timer, 100, false, int, playerid);
    return 1;
Radical
Offline

Burgershot Member
Posts: 149
Threads: 21
Joined: Dec 2020
Reputation: 16
#3
2021-01-20, 11:19 PM (This post was last modified: 2022-08-01, 07:14 PM by Radical.)
(2021-01-19, 09:12 PM)Behemoth Wrote: Well, I've fixed it... I don't know why this removes the warning, but it works so I guess that's all that matters. If someone could explain why this works instead of the original method, I'd appreciate that.

Code:
new
timer[12], int[12];
format(timer, sizeof(timer), "KickTimer");
format(int, sizeof(int), "i");
SetTimerEx(timer, 100, false, int, playerid);
return 1;

You're using the old includes.
Get the updated ones here:
https://github.com/pawn-lang/pawn-stdlib

Or disable them. (Not recommended)
#pragma warning disable 239, 214, 217
DarkChildren
Offline

Burgershot Member
Posts: 3
Threads: 0
Joined: Jul 2022
Reputation: 0
Location: Centro América
#4
2022-07-31, 10:24 PM
Repair pawn
Radical
Offline

Burgershot Member
Posts: 149
Threads: 21
Joined: Dec 2020
Reputation: 16
#5
2022-08-01, 07:11 PM
(2022-07-31, 10:24 PM)DarkChildren Wrote: Repair pawn

This post is for 2021 💀
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode