Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: LoOdaK poslato Decembar 12, 2015, 18:51:26 POSLE PODNE

Naslov: [Pomoc] GetSpol
Poruka od: LoOdaK poslato Decembar 12, 2015, 18:51:26 POSLE PODNE
Skripta koju koristim: moja
Detaljan opis problema: pa htio bih da napravim stock GetSpol i da sa tim stokom dobijam ime spola npr. ako je spol u skripti 1 da u stoku to nekako provjeri i da umjesto kada ja recimo u nekom stringu pisem Spol da ne pise broj 1 nego da dobije u stoku da je taj broj musko ako ste me razumjeli
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] GetSpol
Poruka od: // xunder poslato Decembar 12, 2015, 19:06:30 POSLE PODNE
stock GetSpol(playerid) {
new str[24];
if(PlayerInfo[playerid][Spol] == 1) { str="Musko" }
else if(PlayerInfo[playerid][Spol] == 2) { str="Zensko" }
else { str="Undefined" }
return str;
}

korscenje:

new str[128];
format(str, 128, "Vas spol: %s", GetSpol(playerid));
//radnja npr SCM itd. :D
Naslov: Odg: [Pomoc] GetSpol
Poruka od: LoOdaK poslato Decembar 12, 2015, 22:15:11 POSLE PODNE
Ovo radi ali htio sam jos nesto pitati da ne otvaram drugu temu posto mi je ovo za komandu /setstats sada kako bih ja namjestio da ako igrac ukuca npr. Spol 5 da mu izbaci poruku spolovi ne mogu biti manji od broja 1 ili veci od broja 2
Naslov: Odg: [Pomoc] GetSpol
Poruka od: Stalenzi ツ poslato Decembar 12, 2015, 22:26:22 POSLE PODNE
////
Naslov: Odg: [Pomoc] GetSpol
Poruka od: [CH]Lenon poslato Decembar 12, 2015, 23:46:59 POSLE PODNE
ovako:
if(spol < 1 || spol > 5) return SendClientMessage(playerid, -1, "Spol ne moze biti manji od 1 i veci od 5!"); // spol zamjeni sa svojim parametrom
Naslov: Odg: [Pomoc] GetSpol
Poruka od: LoOdaK poslato Decembar 13, 2015, 00:50:13 PRE PODNE
Vidi kako sam ja napravio ali imam neke warninge
[pawn]else if(stat == 2)
         {
             if(PlayerInfo[id][pSpol] < 1 || PlayerInfo[id][pSpol] > 2) return SCM(playerid, SIVA," Spol ne moze biti broj manji od 1 ili veci od 2!");
             else
             {
               PlayerInfo[id][pSpol] = kolicina;
               SCMS(playerid, SIVA," Uspjesno ste setovali Spol: %s igracu %s",GetSpol(id),GetName(id));
            }
         }[/pawn]
Naslov: Odg: [Pomoc] GetSpol
Poruka od: Assassin007 poslato Decembar 13, 2015, 00:53:37 PRE PODNE
Koje warninge imas ?
Naslov: Odg: [Pomoc] GetSpol
Poruka od: LoOdaK poslato Decembar 13, 2015, 01:01:27 PRE PODNE
Resio sam warninge i kad ukucam komandu da stavi spol na 5 ne moze izbacuje poruku medjutim ne moze ni kad hocu spol 1 ne moze uopste
Naslov: Odg: [Pomoc] GetSpol
Poruka od: [CH]Lenon poslato Decembar 13, 2015, 01:29:36 PRE PODNE
else if(stat == 2)
{
    if(kolicina < 1 || kolicina > 2) return SCM(playerid, SIVA," Spol ne moze biti broj manji od 1 ili veci od 2!");
    else
    {
PlayerInfo[id][pSpol] = kolicina;
SCMS(playerid, SIVA," Uspjesno ste setovali Spol: %s igracu %s",GetSpol(id),GetName(id));
}
}