PDA

Просмотр полной версии : [Вопрос] Цвет ника.



BaBuIIIkaDrifteR
27.01.2015, 22:13
Привет все.
Столкнулся с проблемой с сохранением цвета ника.

Что я сделал:

enum pInf
{
Col
}
new Player[MAX_PLAYERS][pInf];

public OnPlayerSpawn(playerid)

SetPlayerColor(playerid, Player[playerid][Col]);


stock GetMeColor(playerid)
{
new item = random(33)+1;
switch(item)
{
case 1: SetPlayerColor(playerid,0x089401FF);
case 2: SetPlayerColor(playerid,0x56FB4EFF);
case 3: SetPlayerColor(playerid,0x49E789FF);
case 4: SetPlayerColor(playerid,0x2A9170FF);
case 5: SetPlayerColor(playerid,0x9ED201FF);
case 6: SetPlayerColor(playerid,0x279B1EFF);
case 7: SetPlayerColor(playerid,0x51964DFF);
case 8: SetPlayerColor(playerid,0xFF0606FF);
case 9: SetPlayerColor(playerid,0xF68F67FF);
case 10: SetPlayerColor(playerid,0xF45000FF);
case 11: SetPlayerColor(playerid,0xBE8A01FF);
case 12: SetPlayerColor(playerid,0xB30000FF);
case 13: SetPlayerColor(playerid,0x954F4FFF);
case 14: SetPlayerColor(playerid,0xE7961DFF);
case 15: SetPlayerColor(playerid,0xE6284EFF);
case 16: SetPlayerColor(playerid,0xFF9DB6FF);
case 17: SetPlayerColor(playerid,0x110CE7FF);
case 18: SetPlayerColor(playerid,0x0CD7E7FF);
case 19: SetPlayerColor(playerid,0x139BECFF);
case 20: SetPlayerColor(playerid,0x2C9197FF);
case 21: SetPlayerColor(playerid,0x114D71FF);
case 22: SetPlayerColor(playerid,0x8813E7FF);
case 23: SetPlayerColor(playerid,0xB313E7FF);
case 24: SetPlayerColor(playerid,0x758C9DFF);
case 25: SetPlayerColor(playerid,0xFFDE24FF);
case 26: SetPlayerColor(playerid,0xFFEE8AFF);
case 27: SetPlayerColor(playerid,0xDDB201FF);
case 28: SetPlayerColor(playerid,0xDDA701FF);
case 29: SetPlayerColor(playerid,0xB0B000FF);
case 30: SetPlayerColor(playerid,0x868484FF);
case 31: SetPlayerColor(playerid,0xB8B6B6FF);
case 32: SetPlayerColor(playerid,0x333333FF);
case 33: SetPlayerColor(playerid,0xFAFAFAFF);
default: SetPlayerColor(playerid,0xF45000FF);
}
Player[playerid][Col] = GetPlayerColor(playerid);
}

OnPlayerConnect

GetMeColor(playerid);

и

ini_setInteger(iniFile,"Col",Player[playerid][Col]);

Когда меняю цвет ника в сампе перезахожу ник не меняется почему?

BaBuIIIkaDrifteR
28.01.2015, 17:47
Есть хотя бы мод или система FS откуда вырезать можно дайте что нибудь.

Hidden
28.01.2015, 20:57
enum pInf
{
Col[11]
}
new Player[MAX_PLAYERS][pInf];


stock GetMeColor(playerid)
{
new item = random(33)+1;
switch(item)
{
case 1: SetPlayerColor(playerid,0x089401FF);
case 2: SetPlayerColor(playerid,0x56FB4EFF);
case 3: SetPlayerColor(playerid,0x49E789FF);
case 4: SetPlayerColor(playerid,0x2A9170FF);
case 5: SetPlayerColor(playerid,0x9ED201FF);
case 6: SetPlayerColor(playerid,0x279B1EFF);
case 7: SetPlayerColor(playerid,0x51964DFF);
case 8: SetPlayerColor(playerid,0xFF0606FF);
case 9: SetPlayerColor(playerid,0xF68F67FF);
case 10: SetPlayerColor(playerid,0xF45000FF);
case 11: SetPlayerColor(playerid,0xBE8A01FF);
case 12: SetPlayerColor(playerid,0xB30000FF);
case 13: SetPlayerColor(playerid,0x954F4FFF);
case 14: SetPlayerColor(playerid,0xE7961DFF);
case 15: SetPlayerColor(playerid,0xE6284EFF);
case 16: SetPlayerColor(playerid,0xFF9DB6FF);
case 17: SetPlayerColor(playerid,0x110CE7FF);
case 18: SetPlayerColor(playerid,0x0CD7E7FF);
case 19: SetPlayerColor(playerid,0x139BECFF);
case 20: SetPlayerColor(playerid,0x2C9197FF);
case 21: SetPlayerColor(playerid,0x114D71FF);
case 22: SetPlayerColor(playerid,0x8813E7FF);
case 23: SetPlayerColor(playerid,0xB313E7FF);
case 24: SetPlayerColor(playerid,0x758C9DFF);
case 25: SetPlayerColor(playerid,0xFFDE24FF);
case 26: SetPlayerColor(playerid,0xFFEE8AFF);
case 27: SetPlayerColor(playerid,0xDDB201FF);
case 28: SetPlayerColor(playerid,0xDDA701FF);
case 29: SetPlayerColor(playerid,0xB0B000FF);
case 30: SetPlayerColor(playerid,0x868484FF);
case 31: SetPlayerColor(playerid,0xB8B6B6FF);
case 32: SetPlayerColor(playerid,0x333333FF);
case 33: SetPlayerColor(playerid,0xFAFAFAFF);
default: SetPlayerColor(playerid,0xF45000FF);
}
strmid(Player[playerid][Col], GetPlayerColor(playerid), 0, strlen(GetPlayerColor(playerid)), 11);
}


ini_setString(iniFile,"Col",Player[playerid][Col]);

И в логине

ini_getString(iniFile,"Col",Player[playerid][Col]);

Попробуйте такие замены сделать.

BaBuIIIkaDrifteR
28.01.2015, 21:09
не помогло может проблема в том как я меняю цвет ?
Через диалог

if(dialogid == 1003)//Цвет ника
{
if(response)
{
switch(listitem)
{
case 0: {SetPlayerColor(playerid,0xFFFFFF00);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {FFFFFF}[|||||||||||]");}
case 1: {SetPlayerColor(playerid,0x089401FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {089401}[|||||||||||]");}
case 2: {SetPlayerColor(playerid,0x56FB4EFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {56FB4E}[|||||||||||]");}
case 3: {SetPlayerColor(playerid,0x49E789FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {49E789}[|||||||||||]");}
case 4: {SetPlayerColor(playerid,0x2A9170FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {2A9170}[|||||||||||]");}
case 5: {SetPlayerColor(playerid,0x9ED201FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {9ED201}[|||||||||||]");}
case 6: {SetPlayerColor(playerid,0x279B1EFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {279B1E}[|||||||||||]");}
case 7: {SetPlayerColor(playerid,0x51964DFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {51964D}[|||||||||||]");}
case 8: {SetPlayerColor(playerid,0xFF0606FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {FF0606}[|||||||||||]");}
case 9: {SetPlayerColor(playerid,0xF68F67FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {F68F67}[|||||||||||]");}
case 10:{SetPlayerColor(playerid,0xF45000FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {F45000}[|||||||||||]");}
case 11:{SetPlayerColor(playerid,0xBE8A01FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {BE8A01}[|||||||||||]");}
case 12:{SetPlayerColor(playerid,0xB30000FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {B30000}[|||||||||||]");}
case 13:{SetPlayerColor(playerid,0x954F4FFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {954F4F}[|||||||||||]");}
case 14:{SetPlayerColor(playerid,0xE7961DFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {E7961D}[|||||||||||]");}
case 15:{SetPlayerColor(playerid,0xE6284EFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {E6284E}[|||||||||||]");}
case 16:{SetPlayerColor(playerid,0xFF9DB6FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {FF9DB6}[|||||||||||]");}
case 17:{SetPlayerColor(playerid,0x110CE7FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {110CE7}[|||||||||||]");}
case 18:{SetPlayerColor(playerid,0x0CD7E7FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {0CD7E7}[|||||||||||]");}
case 19:{SetPlayerColor(playerid,0x139BECFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {139BEC}[|||||||||||]");}
case 20:{SetPlayerColor(playerid,0x2C9197FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {2C9197}[|||||||||||]");}
case 21:{SetPlayerColor(playerid,0x114D71FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {114D71}[|||||||||||]");}
case 22:{SetPlayerColor(playerid,0x8813E7FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {8813E7}[|||||||||||]");}
case 23:{SetPlayerColor(playerid,0xB313E7FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {B313E7}[|||||||||||]");}
case 24:{SetPlayerColor(playerid,0x758C9DFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {758C9D}[|||||||||||]");}
case 25:{SetPlayerColor(playerid,0xFFDE24FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {FFDE24}[|||||||||||]");}
case 26:{SetPlayerColor(playerid,0xFFEE8AFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {FFEE8A}[|||||||||||]");}
case 27:{SetPlayerColor(playerid,0xDDB201FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {DDB201}[|||||||||||]");}
case 28:{SetPlayerColor(playerid,0xDDA701FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {DDA701}[|||||||||||]");}
case 29:{SetPlayerColor(playerid,0xB0B000FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {B0B000}[|||||||||||]");}
case 30:{SetPlayerColor(playerid,0x868484FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {868484}[|||||||||||]");}
case 31:{SetPlayerColor(playerid,0xB8B6B6FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {B8B6B6}[|||||||||||]");}
case 32:{SetPlayerColor(playerid,0x333333FF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {333333}[|||||||||||]");}
case 33:{SetPlayerColor(playerid,0xFAFAFAFF);SCM(playerid,-1,"{00FF00}Energy Drift: {FFFFFF}Активирован: {FAFAFA}[|||||||||||]");}
}
}
else InTerFaSSa(playerid);
}

BaBuIIIkaDrifteR
29.01.2015, 15:08
Подниму

BaBuIIIkaDrifteR
30.01.2015, 15:07
Подниму.

BaBuIIIkaDrifteR
31.01.2015, 16:15
Тема актуальна!

BaBuIIIkaDrifteR
02.02.2015, 20:36
deleted