PDA

Просмотр полной версии : [Вопрос] Интересная проблема с стоком



Zeror_Dalglish
03.07.2014, 00:57
Вызываю сток а в форматирование выводит текст пустой..


stock RankName(playerid)
{
new NameRang[12];
switch(BandFrak[playerid])
{
case 1:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Newman";
case 101..200: NameRang = "Hustla";
case 201..300: NameRang = "Killa";
case 301..400: NameRang = "Cracker";
case 401..500: NameRang = "Gangsta";
case 501..600: NameRang = "O.G";
case 601..700: NameRang = "Mobsta";
case 701..800: NameRang = "Big Bro";
case 801..900: NameRang = "Legend";
case 901..1000: NameRang = "Daddy";
default: NameRang = "Daddy";
}
printf("[Grove ST]: %s",NameRang);
}
case 2:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Gringo";
case 201..300: NameRang = "Bandito";
case 301..400: NameRang = "Estimado";
case 401..500: NameRang = "Amigo";
case 501..600: NameRang = "Ermano";
case 601..700: NameRang = "Djunior";
case 701..800: NameRang = "Veterano";
case 801..900: NameRang = "Vato Loco";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[The Rifa]: %s",NameRang);
}
case 3:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Baby";
case 101..200: NameRang = "Buster";
case 201..300: NameRang = "Cracker";
case 301..400: NameRang = "Litle Nigga";
case 401..500: NameRang = "Big Nigga";
case 501..600: NameRang = "Gangster";
case 601..700: NameRang = "Defender";
case 701..800: NameRang = "Shooter";
case 801..900: NameRang = "Star";
case 901..1000: NameRang = "Big Daddy";
default: NameRang = "Big Daddy";
}
printf("[The Ballas]: %s",NameRang);
}
case 4:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Perro";
case 201..300: NameRang = "Ghettor";
case 301..400: NameRang = "Invisor";
case 401..500: NameRang = "Sabio";
case 501..600: NameRang = "Invisor";
case 601..700: NameRang = "Novato";
case 701..800: NameRang = "Apromaxiado";
case 801..900: NameRang = "Diputado";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[Varios Los Aztecas]: %s",NameRang);
}
case 5:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Gringo";
case 201..300: NameRang = "Bandito";
case 301..400: NameRang = "Estimado";
case 401..500: NameRang = "Amigo";
case 501..600: NameRang = "Ermano";
case 601..700: NameRang = "Djunior";
case 701..800: NameRang = "Veterano";
case 801..900: NameRang = "Vato Loco";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[Los Santos Vagos]: %s",NameRang);
}
}
return true;
}

Логирование же показывает что выдает ранг все нормально.
Использовал вот так:


CMD:testing(playerid)
{
new string[128];
format(string, sizeof string,"TEST: %s", RankName(playerid));
SendClientMessage(playerid, COLOR_GRAD, string);
return true;
}

DeimoS
03.07.2014, 01:07
Эмм, а возвращать кто за вас будет значение? Папа Римский?

stock RankName(playerid)
{
switch(BandFrak[playerid])
{
case 1:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Newman";
case 101..200: return "Hustla";
case 201..300: return "Killa";
case 301..400: return "Cracker";
case 401..500: return "Gangsta";
case 501..600: return "O.G";
case 601..700: return "Mobsta";
case 701..800: return "Big Bro";
case 801..900: return "Legend";
case 901..1000: return "Daddy";
default: return "Daddy";
}
printf("[Grove ST]: %s",NameRang);
}
case 2:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Novato";
case 101..200: return "Gringo";
case 201..300: return "Bandito";
case 301..400: return "Estimado";
case 401..500: return "Amigo";
case 501..600: return "Ermano";
case 601..700: return "Djunior";
case 701..800: return "Veterano";
case 801..900: return "Vato Loco";
case 901..1000: return "Padre";
default: return "Padre";
}
printf("[The Rifa]: %s",NameRang);
}
case 3:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Baby";
case 101..200: return "Buster";
case 201..300: return "Cracker";
case 301..400: return "Litle Nigga";
case 401..500: return "Big Nigga";
case 501..600: return "Gangster";
case 601..700: return "Defender";
case 701..800: return "Shooter";
case 801..900: return "Star";
case 901..1000: return "Big Daddy";
default: return "Big Daddy";
}
printf("[The Ballas]: %s",NameRang);
}
case 4:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Novato";
case 101..200: return "Perro";
case 201..300: return "Ghettor";
case 301..400: return "Invisor";
case 401..500: return "Sabio";
case 501..600: return "Invisor";
case 601..700: return "Novato";
case 701..800: return "Apromaxiado";
case 801..900: return "Diputado";
case 901..1000: return "Padre";
default: return "Padre";
}
printf("[Varios Los Aztecas]: %s",NameRang);
}
case 5:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Novato";
case 101..200: return "Gringo";
case 201..300: return "Bandito";
case 301..400: return "Estimado";
case 401..500: return "Amigo";
case 501..600: return "Ermano";
case 601..700: return "Djunior";
case 701..800: return "Veterano";
case 801..900: return "Vato Loco";
case 901..1000: return "Padre";
default: return "Padre";
}
printf("[Los Santos Vagos]: %s",NameRang);
}
}
return -1;
}

stock RankName(playerid)
{
new NameRang[12];
switch(BandFrak[playerid])
{
case 1:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Newman";
case 101..200: NameRang = "Hustla";
case 201..300: NameRang = "Killa";
case 301..400: NameRang = "Cracker";
case 401..500: NameRang = "Gangsta";
case 501..600: NameRang = "O.G";
case 601..700: NameRang = "Mobsta";
case 701..800: NameRang = "Big Bro";
case 801..900: NameRang = "Legend";
case 901..1000: NameRang = "Daddy";
default: NameRang = "Daddy";
}
printf("[Grove ST]: %s",NameRang);
}
case 2:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Gringo";
case 201..300: NameRang = "Bandito";
case 301..400: NameRang = "Estimado";
case 401..500: NameRang = "Amigo";
case 501..600: NameRang = "Ermano";
case 601..700: NameRang = "Djunior";
case 701..800: NameRang = "Veterano";
case 801..900: NameRang = "Vato Loco";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[The Rifa]: %s",NameRang);
}
case 3:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Baby";
case 101..200: NameRang = "Buster";
case 201..300: NameRang = "Cracker";
case 301..400: NameRang = "Litle Nigga";
case 401..500: NameRang = "Big Nigga";
case 501..600: NameRang = "Gangster";
case 601..700: NameRang = "Defender";
case 701..800: NameRang = "Shooter";
case 801..900: NameRang = "Star";
case 901..1000: NameRang = "Big Daddy";
default: NameRang = "Big Daddy";
}
printf("[The Ballas]: %s",NameRang);
}
case 4:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Perro";
case 201..300: NameRang = "Ghettor";
case 301..400: NameRang = "Invisor";
case 401..500: NameRang = "Sabio";
case 501..600: NameRang = "Invisor";
case 601..700: NameRang = "Novato";
case 701..800: NameRang = "Apromaxiado";
case 801..900: NameRang = "Diputado";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[Varios Los Aztecas]: %s",NameRang);
}
case 5:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Gringo";
case 201..300: NameRang = "Bandito";
case 301..400: NameRang = "Estimado";
case 401..500: NameRang = "Amigo";
case 501..600: NameRang = "Ermano";
case 601..700: NameRang = "Djunior";
case 701..800: NameRang = "Veterano";
case 801..900: NameRang = "Vato Loco";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[Los Santos Vagos]: %s",NameRang);
}
}
return NameRang;
}

Zeror_Dalglish
03.07.2014, 01:22
Эмм, а возвращать кто за вас будет значение? Папа Римский?

stock RankName(playerid)
{
switch(BandFrak[playerid])
{
case 1:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Newman";
case 101..200: return "Hustla";
case 201..300: return "Killa";
case 301..400: return "Cracker";
case 401..500: return "Gangsta";
case 501..600: return "O.G";
case 601..700: return "Mobsta";
case 701..800: return "Big Bro";
case 801..900: return "Legend";
case 901..1000: return "Daddy";
default: return "Daddy";
}
printf("[Grove ST]: %s",NameRang);
}
case 2:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Novato";
case 101..200: return "Gringo";
case 201..300: return "Bandito";
case 301..400: return "Estimado";
case 401..500: return "Amigo";
case 501..600: return "Ermano";
case 601..700: return "Djunior";
case 701..800: return "Veterano";
case 801..900: return "Vato Loco";
case 901..1000: return "Padre";
default: return "Padre";
}
printf("[The Rifa]: %s",NameRang);
}
case 3:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Baby";
case 101..200: return "Buster";
case 201..300: return "Cracker";
case 301..400: return "Litle Nigga";
case 401..500: return "Big Nigga";
case 501..600: return "Gangster";
case 601..700: return "Defender";
case 701..800: return "Shooter";
case 801..900: return "Star";
case 901..1000: return "Big Daddy";
default: return "Big Daddy";
}
printf("[The Ballas]: %s",NameRang);
}
case 4:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Novato";
case 101..200: return "Perro";
case 201..300: return "Ghettor";
case 301..400: return "Invisor";
case 401..500: return "Sabio";
case 501..600: return "Invisor";
case 601..700: return "Novato";
case 701..800: return "Apromaxiado";
case 801..900: return "Diputado";
case 901..1000: return "Padre";
default: return "Padre";
}
printf("[Varios Los Aztecas]: %s",NameRang);
}
case 5:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: return "Novato";
case 101..200: return "Gringo";
case 201..300: return "Bandito";
case 301..400: return "Estimado";
case 401..500: return "Amigo";
case 501..600: return "Ermano";
case 601..700: return "Djunior";
case 701..800: return "Veterano";
case 801..900: return "Vato Loco";
case 901..1000: return "Padre";
default: return "Padre";
}
printf("[Los Santos Vagos]: %s",NameRang);
}
}
return -1;
}

stock RankName(playerid)
{
new NameRang[12];
switch(BandFrak[playerid])
{
case 1:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Newman";
case 101..200: NameRang = "Hustla";
case 201..300: NameRang = "Killa";
case 301..400: NameRang = "Cracker";
case 401..500: NameRang = "Gangsta";
case 501..600: NameRang = "O.G";
case 601..700: NameRang = "Mobsta";
case 701..800: NameRang = "Big Bro";
case 801..900: NameRang = "Legend";
case 901..1000: NameRang = "Daddy";
default: NameRang = "Daddy";
}
printf("[Grove ST]: %s",NameRang);
}
case 2:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Gringo";
case 201..300: NameRang = "Bandito";
case 301..400: NameRang = "Estimado";
case 401..500: NameRang = "Amigo";
case 501..600: NameRang = "Ermano";
case 601..700: NameRang = "Djunior";
case 701..800: NameRang = "Veterano";
case 801..900: NameRang = "Vato Loco";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[The Rifa]: %s",NameRang);
}
case 3:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Baby";
case 101..200: NameRang = "Buster";
case 201..300: NameRang = "Cracker";
case 301..400: NameRang = "Litle Nigga";
case 401..500: NameRang = "Big Nigga";
case 501..600: NameRang = "Gangster";
case 601..700: NameRang = "Defender";
case 701..800: NameRang = "Shooter";
case 801..900: NameRang = "Star";
case 901..1000: NameRang = "Big Daddy";
default: NameRang = "Big Daddy";
}
printf("[The Ballas]: %s",NameRang);
}
case 4:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Perro";
case 201..300: NameRang = "Ghettor";
case 301..400: NameRang = "Invisor";
case 401..500: NameRang = "Sabio";
case 501..600: NameRang = "Invisor";
case 601..700: NameRang = "Novato";
case 701..800: NameRang = "Apromaxiado";
case 801..900: NameRang = "Diputado";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[Varios Los Aztecas]: %s",NameRang);
}
case 5:
{
switch(PlayerInfo[playerid][pKills])
{
case 1..100: NameRang = "Novato";
case 101..200: NameRang = "Gringo";
case 201..300: NameRang = "Bandito";
case 301..400: NameRang = "Estimado";
case 401..500: NameRang = "Amigo";
case 501..600: NameRang = "Ermano";
case 601..700: NameRang = "Djunior";
case 701..800: NameRang = "Veterano";
case 801..900: NameRang = "Vato Loco";
case 901..1000: NameRang = "Padre";
default: NameRang = "Padre";
}
printf("[Los Santos Vagos]: %s",NameRang);
}
}
return NameRang;
}

От первого варианта крашит pawno.
Второй вариант работает отлично спасибо :)

underwoker
03.07.2014, 05:22
Оффтоп: Что то быстро решили проблемку.

Osetin
03.07.2014, 09:47
Закрыто.