[Pomoc] Musko, zensko problemi

Započeo Coldplay, Jun 19, 2012, 13:22:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Nevazno (ako treba dati cu)
Detaljan opis problema:
Ovako tijekom registracije, svi koji kliknu da su musko ili zensko, uvijek im na stats stoji zensko... I tako sto se tice skinova u bandama... Bande, ako je zensko da im posebni skin, a musko ide po rankovima... Sada je svatko zensko u bandi... Ako moze pomoc...
Dio skripte:
Ovo je komanda gdje oni napisu /bandaskin i dobiju svoj skin koji su rank, i ako su zensko
CitatCOMMAND:bandaskin(playerid, params[])
{
    if(PlayerStat[playerid][GangID] < 1) return SendClientMessage(playerid, GREY, "Moras biti u bandi da bi koristio ovu komandu.");
   if(IsPlayerInRangeOfPoint(playerid, 3, -8.2989,-386.4499,6.4286))
   {
      if(PlayerStat[playerid][Gender] == 0) return SetSkin(playerid, GangStat[PlayerStat[playerid][GangID]][fSkin]);
      else if(PlayerStat[playerid][GangRank] == 1) return SetSkin(playerid, GangStat[PlayerStat[playerid][GangID]][Skin1]);
      else if(PlayerStat[playerid][GangRank] == 2) return SetSkin(playerid, GangStat[PlayerStat[playerid][GangID]][Skin2]);
      else if(PlayerStat[playerid][GangRank] == 3) return SetSkin(playerid, GangStat[PlayerStat[playerid][GangID]][Skin3]);
      else if(PlayerStat[playerid][GangRank] == 4) return SetSkin(playerid, GangStat[PlayerStat[playerid][GangID]][Skin4]);
      else if(PlayerStat[playerid][GangRank] == 5) return SetSkin(playerid, GangStat[PlayerStat[playerid][GangID]][Skin5]);
      else if(PlayerStat[playerid][GangRank] == 6) return SetSkin(playerid, GangStat[PlayerStat[playerid][GangID]][Skin6]);
   }
   else return SendClientMessage(playerid, GREY, "Nisi u zatvorskim tusevima.");
    return 1;
}
Ovo je spol
stock GetGender(playerid)
{
new PlayerGender[60];
    if(PlayerStat[playerid][Gender] == 1)
    {
        PlayerGender = "Male";
}
else
{
    PlayerGender = "Female";
}

return PlayerGender;
}

Tokom registracije
    if(dialogid == DIALOG_GENDER)
    {
        if(!response)
        {
            SendClientMessage(playerid, GREY, "Odaberite 'Musko' ili 'Zensko' ");
            ShowPlayerDialog(playerid, DIALOG_GENDER, DIALOG_STYLE_LIST, "Jeste li musko ili zensko?","Musko\nZensko","Dalje","Odustani");
}
        else if(response)
        {
            switch(listitem)
        {
            case 0:
            {
        SendClientMessage(playerid, GREY, "Znaci, musko ste.");
                PlayerStat[playerid][Gender] = 1;
                PlayerStat[playerid][LastSkin] = 50;
                ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Koliko godina imate (( IC ))?", "Unesite svoje godine.", "Dalje", "Odustani");
            }
            case 1:
            {
        SendClientMessage(playerid, GREY, "Znaci, zensko ste.");
                PlayerStat[playerid][Gender] = 0;
                PlayerStat[playerid][LastSkin] = 191;
                ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Koliko godina imate (( IC ))?", "Unesite svoje godine.", "Dalje", "Odustani");
            }

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Poslednja Izmena: Jun 19, 2012, 13:23:51 POSLE PODNE od Chris Martin


imaš samo za gender 1, dakle zensko..

Daj da vidimo stats komandu.

Last nick: Paradox

Evo stats

public ShowStatsForPlayer(playerid, targetid)
{
    new str[128];
SendClientMessage(targetid, GREEN, "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------");
format(str, 128, "Name: %s | IP: %s | Gender: %s | Age: %d | In Prison For: %s | Interior: %d | Virtual World: %d.", GetICName(playerid), PlayerStat[playerid][LastIP], GetGender(playerid), PlayerStat[playerid][Age], PlayerStat[playerid][Reason], GetPlayerInterior(playerid), GetPlayerVirtualWorld(playerid));
SendClientMessage(targetid, GREY, str);
format(str, 128, "Helper Level: %d | Admin Level: %d | Times Kicked: %d | Times Banned: %d | Warnings: %d (/warnings for more info).", PlayerStat[playerid][HelperLevel], PlayerStat[playerid][AdminLevel], PlayerStat[playerid][TimesKicked], PlayerStat[playerid][TimesBanned], PlayerStat[playerid][Warnings]);
SendClientMessage(targetid, GREY, str);
    format(str, 128, "Money $%d | Locker Money: $%d | Next Paycheck: $%d | Current Job: %s | Hours Passed in Job: %d.", PlayerStat[playerid][Money], PlayerStat[playerid][LockerMoney], PlayerStat[playerid][Paycheck], GetJob(playerid), PlayerStat[playerid][HoursInJob]);
SendClientMessage(targetid, GREY, str);
format(str, 128, "Playing Hours: %d | Gang: %s (ID: %d) | Gang Rank: %s (%d) | Faction: %s | Faction Rank: %s.", PlayerStat[playerid][PlayingHours], GetGangName(playerid), PlayerStat[playerid][GangID], GetGangRank(playerid), PlayerStat[playerid][GangRank], GetFactionName(playerid), GetFactionRank(playerid));
SendClientMessage(targetid, GREY, str);
format(str, 128, "Seconds logged in: %d | Pot: %d | Crack: %d | Kills: %d | Deaths: %d  | Armour : %f | Health: %f.", PlayerStat[playerid][SecondsLoggedIn], PlayerStat[playerid][Pot], PlayerStat[playerid][Crack], PlayerStat[playerid][Kills], PlayerStat[playerid][Deaths], PlayerStat[playerid][Health], PlayerStat[playerid][Armour]);
SendClientMessage(targetid, GREY, str);
SendClientMessage(targetid, GREEN, "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------");
}



pomalo s tim bumpanjem :D

stock GetGender(playerid)
{
new PlayerGender[60];
    if(PlayerStat[playerid][Gender] == 1)
       {
            PlayerGender = "Male";
            return PlayerGender;
}
    else if(PlayerStat[playerid][Gender]== 0)
{
    PlayerGender = "Female";
            return PlayerGender;
}

}


ne vjerujem da je bas do ovog al eto... a kako ti spasi u user fajlu ? kopiraj neki userfaj vamo :)