Wysłany: 2015-11-18, 19:04
Szymon9910911
Wiek: 25 Na forum: 4138 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
Kod: if(dialogid == IDDONADANIARANGI)
{
if(response == 1)
{
if(IsNumeric(inputtext))
{
new zapis[42];
format(zapis, sizeof(zapis), "Gracze/%s.txt", inputtext);
dini_IntSet(zapis,"Ranga", 8);
gGracz[playerid][Ranga] = dini_Int(zapis, "Ranga");
SendClientMessage(playerid, 0x336633FF, "Twoja ranga zosta?a zmieniona!");
}
else
{
new zapis[42];
format(zapis, sizeof(zapis), "Gracze/%s.txt", inputtext);
if(dini_Exists(zapis))
{
new name2[31];
new pPlayerid = GetPVarInt(playerid,"Odbiorca");
GetPlayerName(pPlayerid, name2, 31);
new rangaza[500];
new test[500];
dini_IntSet(zapis,"Ranga", 8);
gGracz[pPlayerid][Ranga] = dini_Int(zapis, "Ranga");
format(rangaza, sizeof(rangaza), "[A]{336633}zmieni?e? range %d", pPlayerid);
SendClientMessage(playerid, 0x336633FF, rangaza);
format(test, sizeof(test), "{336633}Twoja ranga zosta?a zmieniona! Twoja ranga to{F50000}[Za?o?yciel]");
SendClientMessage(pPlayerid, 0x336633FF, test);
}
else if(!dini_Exists(zapis))
{
SendClientMessage(playerid, 0x336633FF, "Dany nick nie istnieje");
}
}
}
}
Powie mi kto? co zrobi? ?eby mi nie nadawa?o tej rangi tylko os kt?ra wpisze i dlaczego nie dzia?a na id ?[/code]
Wysłany: 2015-11-18, 20:28
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
if(dialogid == IDDONADANIARANGI)
{
if(response == 1)
{
if(IsNumeric(inputtext))
{
new zapis[42], id = strval(inputtext);
format(zapis, sizeof(zapis), "Gracze/%s.txt", PlayerName(id));
dini_IntSet(zapis,"Ranga", 8);
gGracz[id][Ranga] = dini_Int(zapis, "Ranga");
SendClientMessage(id, 0x336633FF, "Twoja ranga zosta?a zmieniona!");
}
else
{
new zapis[42];
format(zapis, sizeof(zapis), "Gracze/%s.txt", inputtext);
if(dini_Exists(zapis))
{
new name2[31];
new pPlayerid = GetPVarInt(playerid,"Odbiorca");
GetPlayerName(pPlayerid, name2, 31);
new rangaza[500];
new test[500];
dini_IntSet(zapis,"Ranga", 8);
gGracz[pPlayerid][Ranga] = dini_Int(zapis, "Ranga");
format(rangaza, sizeof(rangaza), "[A]{336633}zmieni?e? range %d", pPlayerid);
SendClientMessage(playerid, 0x336633FF, rangaza);
format(test, sizeof(test), "{336633}Twoja ranga zosta?a zmieniona! Twoja ranga to{F50000}[Za?o?yciel]");
SendClientMessage(pPlayerid, 0x336633FF, test);
}
else SendClientMessage(playerid, -1, "Dany nick nie istnieje.");
}
}
}
Wysłany: 2015-11-18, 22:03
Szymon9910911
Wiek: 25 Na forum: 4138 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
Ale problem polega na tym ?e zmienia i mi i jemu range
Wysłany: 2015-11-18, 22:30
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod: if(dialogid == IDDONADANIARANGI)
{
if(response == 1)
{
if(IsNumeric(inputtext))
{
new zapis[42], id = strval(inputtext);
format(zapis, sizeof(zapis), "Gracze/%s.txt", PlayerName(id));
dini_IntSet(zapis,"Ranga", 8);
gGracz[id][Ranga] = dini_Int(zapis, "Ranga");
SendClientMessage(id, 0x336633FF, "Twoja ranga zosta?a zmieniona!");
}
else
{
new zapis[42];
format(zapis, sizeof(zapis), "Gracze/%s.txt", inputtext);
if(dini_Exists(zapis))
{
new name2[31];
new pPlayerid = GetPlayerID(inputtext);
GetPlayerName(pPlayerid, name2, 31);
new rangaza[500];
new test[500];
dini_IntSet(zapis,"Ranga", 8);
gGracz[pPlayerid][Ranga] = dini_Int(zapis, "Ranga");
format(rangaza, sizeof(rangaza), "[A]{336633}zmieni?e? range %d", pPlayerid);
SendClientMessage(playerid, 0x336633FF, rangaza);
format(test, sizeof(test), "{336633}Twoja ranga zosta?a zmieniona! Twoja ranga to{F50000}[Za?o?yciel]");
SendClientMessage(pPlayerid, 0x336633FF, test);
}
else SendClientMessage(playerid, -1, "Dany nick nie istnieje.");
}
}
}
Sory nie zmieni?em tego z nickiem. Teraz.
Wysłany: 2015-11-19, 15:05
Szymon9910911
Wiek: 25 Na forum: 4138 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
Wysłany: 2015-11-19, 16:36
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod: stock GetPlayerID(playername[])
{
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
if(strcmp(playername2, playername, true, strlen(playername)) == 0)
{
return i;
}
}
}
return INVALID_PLAYER_ID;
}
Tagi: dialogi
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: