Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: cd.
1. [INNE] CB Radio cd.
Teraz chcia?bym zrobi? jak ograniczy? napis do ilo?ci znak?w, np. gdy tekst b?dzie wynosi? wi?cej ni? 20 znak?w to ?eby go nie wy?wietla?o. Nie mam bladego poj?cia jak to zrobi? :(

Kod:

public OnPlayerText(playerid, text[]){
if (cb[playerid]==1){
new tekst[256];
format(tekst, sizeof(tekst), "=> %s : %s", PlayerName(playerid), text[playerid]);
TextDrawSetString(Textdraw1, tekst);
for(new i=0; i<MAX_PLAYERS; i++)if(IsPlayerInAnyVehicle(i))
TextDrawShowForPlayer(i,Textdraw1);
return 0;
}
return 1;
}
2. [INNE] Pojazdy mysql cd.
Cze?? chcia?em napisa? w starym temacie, ale zamkni?ty wi?c utworzy?em nowy ;P

Mam system pojazd?w kt?ry zapisuje w?a?ciciela itp. w bazie no i chc? zapisa? hp pojazdu lecz nie wiem dok?adnie jak u?o?y? zapytanie, aby zapisa?o hp pojazdu w kt?rym siedzi gracz. Gracz mo?e mie? kilka pojazd?w takich samych i gdy u?o?y?em takie zapytanie:
Kod:

new Float:hape;
format(Query, sizeof(Query), "UPDATE `pojazdy` SET `hp` = '%d' WHERE `owner` = '%s' AND `model` = '%d'", GetVehicleHealth(GetPlayerVehicleID(playerid), hape), PlayerName(playerid), GetVehicleModel(GetPlayerVehicleID));
mysql_query(Query);

to zapisuje hp do wszystkich takich modeli, a nie tylko do tego co siedzi w nim gracz.
:piwo: :piwo:
3. [INNE] Zmienne cd.
No wi?c tak, zdziwi?a mnie jedna sprawa mianowicie je?eli zrobi? zmienn?
Kod:

new cos[15] = -1;
no i do tego tak? p?tle:
Kod:

for(new i; i < 15; i++)
{
if(cos[i] != -1)
{
printf("liczba %d zostala uzyta", i);
}
else if(cos[i] == -1)
{
printf("liczba %d zostala nieuzyta", i);
}
}


to nie wiem dlaczego ale w konsoli wy?wietla mi tak:

Kod:



[11:45] liczba 0 zostala nieuzyta
[11:45] liczba 1 zostala uzyta
[11:45] liczba 2 zostala uzyta
[11:45] liczba 3 zostala uzyta
[11:45] liczba 4 zostala uzyta
[11:45] liczba 5 zostala uzyta
[11:45] liczba 6 zostala uzyta
[11:45] liczba 7 zostala uzyta
[11:45] liczba 8 zostala uzyta
[11:45] liczba 9 zostala uzyta
[11:45] liczba 10 zostala uzyta
[11:45] liczba 11 zostala uzyta
[11:45] liczba 12 zostala uzyta
[11:45] liczba 13 zostala uzyta
[11:45] liczba 14 zostala uzyta


przy ka?dej zmiennej jest ustawione -1 a tutaj jak wida? tylko przy zerowej. Jak ustawie w zmiennej na 0 i w p?tli na 0 to wtedy ju? normalnie wy?wietla za? jak ustawie na 1 i wi?cej to znowu ten sam problem. Kto wie od czego to zale?y?