Warning:[pawn]warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition[/pawn]
Pitanje:Znaci razumijem sta mi warning govori, ali nezz jel to to, sta ja mislim.
Jel se moze preko format, pisat ovako stringovi, npr. [pawn]new pitanje;
format(pitanje, sizeof(pitanje), "Vas level iznosi %d (ili %s", PlayerInfo[ playerid ][ pLevel ])[/pawn]
Evo vam original iz moda:[pawn]new uspesnareg[400];
format(uspesnareg,sizeof(uspesnareg),"{FFFFFF}Uspesno ste popunili informacije\n\n{FF007F}Vase Ime: {FFFFFF}%s\n{FF007F}Godine: {FFFFFF}%d\n{FF007F}Pol: {FFFFFF}%s\n{FF007F}Drzava: {FFFFFF}%s\n\n{FF8000}Email: {FFFFFF}%s\n{FF8000}Kliknite 'DALJE' da bi nastavili registraciju (tutorial)",GetPlayerName(playerid),PlayerInfo[playerid][pGodine],atext,otext,PlayerInfo[playerid][pEmail]);[/pawn]
Nije problem sama format funkcija
https://team.sa-mp.com/wiki/GetPlayerName.html
Citat: Sniffie White poslato Jul 01, 2023, 20:07:07 POSLE PODNE
Nije problem sama format funkcija
https://team.sa-mp.com/wiki/GetPlayerName.html
Pa sta bi trebo uradit ? Jel treba dodat to MAX_PLAYER_NAME+1 svugdje ili...
Citat: toncikica poslato Jul 01, 2023, 20:18:03 POSLE PODNE
Pa sta bi trebo uradit ? Jel treba dodat to MAX_PLAYER_NAME+1 svugdje ili...
I kod IC chata imam ovaj problem, a ima ovo max_player_name+1
[pawn]public OnPlayerText(playerid, text[])
{
new str[256], pName[MAX_PLAYER_NAME + 1];
GetPlayerName( playerid, pName, sizeof( pName ));
format(str, sizeof(str), "{0066FF}%s {FFFFFF}kaze: %s", pName, text);
SendMes(20.0, playerid, COLOR_RED, str);
return 0;
}[/pawn]
Citat: toncikica poslato Jul 01, 2023, 20:21:43 POSLE PODNE
I kod IC chata imam ovaj problem, a ima ovo max_player_name+1
[pawn]public OnPlayerText(playerid, text[])
{
new str[256], pName[MAX_PLAYER_NAME + 1];
GetPlayerName( playerid, pName, sizeof( pName ));
format(str, sizeof(str), "{0066FF}%s {FFFFFF}kaze: %s", pName, text);
SendMes(20.0, playerid, COLOR_RED, str);
return 0;
}[/pawn]
[pawn]stock GetName(id)
{
new ime[ MAX_PLAYER_NAME ];
GetPlayerName( id, ime, sizeof ime);
return ime;
}[/pawn]
Preporucujem ti da koristis ovaj stock tako da ne moras vise pisati GetPlayerName i u newu definisati to, ovo dodas u skriptu i samo posle u formatu posle texta tipa "ime: %s", GetName(playerid) ili id u zavisnosti od toga cije ime uzima.
posle samo ovako za ic chat:
[pawn]public OnPlayerText(playerid, text[])
{
new str[256];
format(str, sizeof(str), "{0066FF}%s {FFFFFF}kaze: %s", GetName(playerid), text);
SendMes(20.0, playerid, COLOR_RED, str);
return 0;
}[/pawn]
Citat: Kajsije ^ poslato Jul 01, 2023, 21:40:00 POSLE PODNE
[pawn]stock GetName(id)
{
new ime[ MAX_PLAYER_NAME ];
GetPlayerName( id, ime, sizeof ime);
return ime;
}[/pawn]
Preporucujem ti da koristis ovaj stock tako da ne moras vise pisati GetPlayerName i u newu definisati to, ovo dodas u skriptu i samo posle u formatu posle texta tipa "ime: %s", GetName(playerid) ili id u zavisnosti od toga cije ime uzima.
posle samo ovako za ic chat:
[pawn]public OnPlayerText(playerid, text[])
{
new str[256];
format(str, sizeof(str), "{0066FF}%s {FFFFFF}kaze: %s", GetName(playerid), text);
SendMes(20.0, playerid, COLOR_RED, str);
return 0;
}[/pawn]
Hvala burazeru !