Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-11-23, 15:49


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

Witajcie mam taki kod:
Kod:


dini_Set(KOSZE, Player(playerid), "1");

i jak zrobi? aby dodawa?o 1 a nie ustawia?o .

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-23, 16:07


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Ju? dawno nie u?ywa?em DINI 8-) , ale co? jeszcze pami?tam :P Sprawd? ten kod:
Kod:

dini_Set(KOSZE, Player(playerid), dini_Int(KOSZE, Player(playerid))+1);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-23, 16:12


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

Kod:

error 035: argument type mismatch (argument 3)


a i jeszcze jedno:

mam taki kod na respawn aut:
Kod:

for(new v=0;v<MAX_VEHICLES;v++) {
if(!IsVehicleInUse(v)) SetVehicleToRespawn(v);
new VID;
new FillUpz;
//new string[256];
VID = GetPlayerVehicleID(v);
FillUpz = GasZwykly - Gas[VID];
Gas[VID] += FillUpz;
FillUpz = FillUpz * 1;
new i;
BrakPaliwa[i] = 0;
SendClientMessageToAll(COLOR_RED, "Nast?pi? respawn aut! Nast?pny za 30 minut!");
}

i respawnuje u?ywane naczepy jak to zmieni? ?eby nie respawnowa?o ich?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-23, 16:22


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Kod:

dini_IntSet(KOSZE, PlayerName(playerid), dini_Int(KOSZE, PlayerName(playerid))+1);


A co do 2 to:
Kod:

forward RespawnVehicles();
public RespawnVehicles()
{
for(new v=0;v<MAX_VEHICLES;v++) {
if(!IsVehicleInUse(v)) SetVehicleToRespawn(v);
new bool:Uzywany[MAX_VEHICLES]=false,v;//zmienne
for(new i=0; i<MAX_PLAYERS; i++)//p?tla na graczy
{
if(IsPlayerInAnyVehicle(i))//sprawdzanie warunku czy gracz siedzi w poje?dzie
{
v=GetPlayerVehicleID(i);//pobieranie id pojazdu
Uzywany[v]=true;//przypisanie true
if(IsTrailerAttachedToVehicle(v)) Uzywany[GetVehicleTrailer(v)]=true;
}
}
new VID;
new FillUpz;
//new string[256];
VID = GetPlayerVehicleID(v);
FillUpz = GasZwykly - Gas[VID];
Gas[VID] += FillUpz;
FillUpz = FillUpz * 1;
new i;
BrakPaliwa[i] = 0;
SendClientMessageToAll(COLOR_RED, "Nast?pi? respawn aut! Nast?pny za 30 minut!");
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-23, 16:30


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

dalej naczepe u?ywan? respawnuje
a jak sprawdzi? ile wynosi ta liczba w if?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-23, 16:37


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

"gacel112" napisał/a:

a jak sprawdzi? ile wynosi ta liczba w if?


W tym momencie chodzi Ci o kod z dodawaniem ?

Ostatnio zmieniony przez Sillence 2013-11-23, 16:47, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-23, 16:44


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

chodzi o to ?e np mam warunek ?e je?li ta liczba kt?ra dodaje poprzez tamten kod wynosi 5 to nie mog? ju? komendy wpisywa?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-23, 16:47


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

W takim razie:
Kod:

new zmienna = dini_Int(KOSZE, PlayerName(playerid));

if(zmienna == 5)
{
//Co? si? wykonuje, w tym przypadku blokada
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-23, 17:00


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

a co z tym respawnem dalej respawni naczepe

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-24, 15:41


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
gacel112, co chodzi o respawn bez naczep to spr?buj
u?y? tej komendy:
Kod:

if(strcmp(cmdtext, "/resp", true) == 0 && IsPlayerAdmin(playerid))
{
for(new v=0;v<MAX_VEHICLES;v++)
{
new vmodel = GetVehicleModel(v);
if(!IsVehicleInUse(v) && vmodel != 435 && vmodel != 450 && vmodel != 584 && vmodel != 591) SetVehicleToRespawn(v);
}
SendClientMessageToAll(-1, "SERVER: Wszystkie nie u?ywane pojazdy (opr?cz naczep) wr?ci?y na miejsce spawnu!");
print("Wszystkie nieu?ywane pojazdy zosta?y zrespawnowane!");
return 1;
}


P.S Je?eli masz error z "IsVehicleInUse" to daj to lu?no do mapy:
Kod:

IsVehicleInUse(vehicleid){
new temp;
for(new i=0;i<200;i++){
if(IsPlayerConnected(i) && IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i)==PLAYER_STATE_DRIVER){
temp++;
}
}
if(temp > 0){ return true; } else return false;
}


Postaw piwo autorowi tego posta
 

 
Tagi: dodawanie :: pliku :: dini
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku