if(strlen(rankprefix) < 1 || strlen(rankprefix) > 30) return SendClientMessage(playerid, 0xFF6347FF, "* Maximalno karaktera na rank prefixu 30.");
strmid(PlayerInfo, rankprefix, 0, strlen(rankprefix), 30);
Problemcic sa komandom
1,002
1,002
pregleda
20
20
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 1 godinu
if(strlen(rankprefix) < 1 || strlen(rankprefix) > 30) {
SendClientMessage(playerid, 0xFF6347FF, "* Maximalno karaktera na rank prefixu 30.");
return;
}
strncpy(PlayerInfo, rankprefix, sizeof(PlayerInfo)-1);
PlayerInfo[sizeof(PlayerInfo)-1] = '\0';
SendClientMessage(playerid, 0xFF6347FF, "* Maximalno karaktera na rank prefixu 30.");
return;
}
strncpy(PlayerInfo, rankprefix, sizeof(PlayerInfo)-1);
PlayerInfo[sizeof(PlayerInfo)-1] = '\0';
pre 1 godinu
WebWiz wrote on March 13, 2024, 9:27 am:
if(strlen(rankprefix) < 1 || strlen(rankprefix) > 30) {
SendClientMessage(playerid, 0xFF6347FF, "* Maximalno karaktera na rank prefixu 30.");
return;
}
strncpy(PlayerInfo, rankprefix, sizeof(PlayerInfo)-1);
PlayerInfo[sizeof(PlayerInfo)-1] = '\0';
SendClientMessage(playerid, 0xFF6347FF, "* Maximalno karaktera na rank prefixu 30.");
return;
}
strncpy(PlayerInfo, rankprefix, sizeof(PlayerInfo)-1);
PlayerInfo[sizeof(PlayerInfo)-1] = '\0';
Bro wtf is this?
pre 1 godinu
Goku ^ wrote on March 14, 2024, 9:58 am:
Bro wtf is this?
Provjerava duljinu stringa rankprefix da bi se osiguralo da nije prekratak ili predugačak.
Ako je duljina stringa izvan granica (manje od 1 ili više od 30 znakova), šalje poruku igraču o tome da je maksimalni broj karaktera na rang prefixu 30.
Kopira rankprefix u memoriju igrača, ograničavajući duljinu na 29 znakova (da bi ostavio mjesta za NULL terminator).
Postavlja NULL terminator na kraju stringa kako bi označio kraj.
strncpy(PlayerInfo, rankprefix, sizeof(PlayerInfo)-1); - ovo znaci funkcija koja se koristi za kopiranje niza znakova iz jedne varijable u drugu. U ovom slučaju, kopiramo sadržaj stringa rankprefix u varijablu pRankName igrača.
sizeof(PlayerInfo)-1: Ovo određuje duljinu na koju će se kopirati
Ja sam ovo na drugaciji nacin 😄 😄
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava