SA-MP Forums Archive
*probably not poll* am i noob - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: *probably not poll* am i noob (/showthread.php?tid=642247)



*probably not poll* am i noob - n00blek - 26.09.2017

dont mind title i must get some views im in a hurry
lmao again some stupid format warnings

PHP код:
CMD:f(playeridparams[])
{
    if(
PlayerInfo[playerid][pOrgID] == -1) return SCM(playerid,COLOR_RED,"[RMT:RP]:Niste u organizaciji!");
    new 
chat[60];
    if(
sscanf(params,"s[60]",chat)) return SCM(playerid,COLOR_RED,"[RMT:RP]:Upotreba: /f [Tekst]");
    new 
str[124],orgrank[24],name[24];
     
GetPlayerName(playeridnamesizeof(name));
    if(
PlayerInfo[playerid][pRank] == 1) { orgrank "Busta";
    }else if(
PlayerInfo[playerid][pRank] == 2) { orgrank "Homeboy";
    }else if(
PlayerInfo[playerid][pRank] == 3) { orgrank "Real-Mamba";
    }else if(
PlayerInfo[playerid][pRank] == 4) { orgrank "Big Smoke";
    }else if(
PlayerInfo[playerid][pRank] == 5) { orgrank "Ryder";
    }else if(
PlayerInfo[playerid][pRank] == 6) { orgrank "Sweet"; }
---->    
format(str,sizeof(str), "Grove Street Radio:| %s[%d] | %s | %s |",GetPlayerName(playerid),playerid,orgrank,chat);
    
SendOrgMessage(playerid,str);
    return 
1;

PHP код:
C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(518) : warning 202number of arguments does not match definition
C
:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(518) : warning 202number of arguments does not match definition
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
2 Warnings




Re: *probably not poll* am i noob - Misiur - 26.09.2017

Which line is 518?

If you keep up with the "clickbait" I'll start reporting your threads.


Re: *probably not poll* am i noob - n00blek - 26.09.2017

here you go


Re: *probably not poll* am i noob - Misiur - 26.09.2017

https://sampwiki.blast.hk/wiki/GetPlayerName

You have to pass a name holding string to it by reference. See the "example" section on the wiki page I've linked


Re: *probably not poll* am i noob - n00blek - 26.09.2017

C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(51 : error 012: invalid function call, not a valid address
C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(51 : warning 215: expression has no effect
C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(51 : error 001: expected token: ";", but found ")"
C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(51 : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(51 : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
i got this


Re: *probably not poll* am i noob - Misiur - 26.09.2017

Code?


Re: *probably not poll* am i noob - n00blek - 26.09.2017

PHP код:
CMD:f(playeridparams[])
{
    if(
PlayerInfo[playerid][pOrgID] == -1) return SCM(playerid,COLOR_RED,"[RMT:RP]:Niste u organizaciji!");
    new 
chat[60];
    if(
sscanf(params,"s[60]",chat)) return SCM(playerid,COLOR_RED,"[RMT:RP]:Upotreba: /f [Tekst]");
    new 
str[124],orgrank[24],name[24];
     
GetPlayerName(playeridnamesizeof(name));
    if(
PlayerInfo[playerid][pRank] == 1) { orgrank "Busta";
    }else if(
PlayerInfo[playerid][pRank] == 2) { orgrank "Homeboy";
    }else if(
PlayerInfo[playerid][pRank] == 3) { orgrank "Real-Mamba";
    }else if(
PlayerInfo[playerid][pRank] == 4) { orgrank "Big Smoke";
    }else if(
PlayerInfo[playerid][pRank] == 5) { orgrank "Ryder";
    }else if(
PlayerInfo[playerid][pRank] == 6) { orgrank "Sweet"; }
    
format(str,sizeof(str), "Grove Street Radio:| %s[%d] | %s | %s |",name(playerid),playerid,orgrank,chat);
    
SendOrgMessage(playerid,str);
    return 
1;




Re: *probably not poll* am i noob - Misiur - 26.09.2017

"name" is a string, not a function, so no need to do "name(playerid)", just "name" (as you've already provided playerid when using GetPlayerName)


Re: *probably not poll* am i noob - n00blek - 26.09.2017

oooooooooh ok makes sense now, tnx for help 0 errors
+rep