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

Wysłany: 2012-03-22, 14:22


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

Witam.
Mam tak? o to komend?
Kod:

CMD:v(playerid, params[])
{
new Float:x, Float:y, Float:z, Float:Angle, carid, c1, c2, vname[32];
GetPlayerPos(playerid, x, y, z);
GivePlayerMoney(playerid, -5000);
GetPlayerFacingAngle(playerid, Angle);
if(!sscanf(params, "nnn", carid, c1, c2))
{
if(carid < 400 || carid > 611)
return SendClientMessage(playerid, C_UCMD, "ID pojazdu mo?e zawiera? si? jedynie mi?dzy 400 a 611");

if(!IsAdminPlayer(playerid) && !IsVIPPlayer(playerid) && (carid == 432 || carid == 520 || carid == 538 || carid == 570 || carid == 569 || carid == 425))
return SendClientMessage(playerid, C_RED, "Nie masz uprawnie? do zespawnowania takiego pojazdu!"), 1;
CreatePlayerVehicle(playerid, carid);
SendClientFormatMessage(playerid, C_GREEN, "** Zespawnowa?e? %s! za 5000$ **", VehicleNames[carid - 400]);
GivePlayerMoney(playerid, -5000);
}else

if(!sscanf(params, "n", carid))
{
if(carid < 400 || carid > 611)
return SendClientMessage(playerid, C_UCMD, "ID pojazdu mo?e zawiera? si? jedynie mi?dzy 400 a 611");

if(!IsAdminPlayer(playerid) && !IsVIPPlayer(playerid) && (carid == 432 || carid == 520 || carid == 538 || carid == 570 || carid == 569 || carid == 425))
return SendClientMessage(playerid, C_RED, "Nie masz uprawnie? do zespawnowania takiego pojazdu!"), 1;

CreatePlayerVehicle(playerid, carid);
SendClientFormatMessage(playerid, C_GREEN, "** Zespawnowa?e? %s! za 5000$ **", VehicleNames[carid - 400]);
GivePlayerMoney(playerid, -5000);
}else

if(!sscanf(params, "s[32]", vname))
{
for(new i = 0; i < 211; i++)
{
if(strfind(VehicleNames[i], vname, true) != -1)
{
i = i+400;
if(i < 400 || i > 611)
return SendClientMessage(playerid, C_INFO, "* Z?a nazwa pojazdu!");

if(!IsAdminPlayer(playerid) && !IsVIPPlayer(playerid) && (i == 432 || i == 520 || i == 538 || i == 570 || i == 569 || i == 425))
return SendClientMessage(playerid, C_RED, "Nie masz uprawnie? do zespawnowania takiego pojazdu!"), 1;

CreatePlayerVehicle(playerid, i);
SendClientFormatMessage(playerid, C_GREEN, "** Zespawnowa?e? %s!**", VehicleNames[i - 400]);
}
}
}
else ShowPlayerVehicleDialog(playerid);
return 1;
}

i jak ma si? nawet 0 kasy to zabiera i jest -5000 chcia?bym ?eby?cie przerobili j? na tak? ?e jak ma si? 0 kasy to nie spawnuje pojazdu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-22, 15:11


NET366

;7






Wiek: 29
Na forum: 5755 dni
Posty: 100
Nick w MP: NET366

Piwa: 1505

Respekt: 75

Kod:


CMD:v(playerid, params[])
{
if(GetPlayerMoney(playerid) < 5000)
return SendClientMessage(playerid, C_UCMD, "Brak kasy :P ");
new Float:x, Float:y, Float:z, Float:Angle, carid, c1, c2, vname[32];
GetPlayerPos(playerid, x, y, z);
GivePlayerMoney(playerid, -5000);
GetPlayerFacingAngle(playerid, Angle);
if(!sscanf(params, "nnn", carid, c1, c2))
{
if(carid < 400 || carid > 611)
return SendClientMessage(playerid, C_UCMD, "ID pojazdu mo?e zawiera? si? jedynie mi?dzy 400 a 611");

if(!IsAdminPlayer(playerid) && !IsVIPPlayer(playerid) && (carid == 432 || carid == 520 || carid == 538 || carid == 570 || carid == 569 || carid == 425))
return SendClientMessage(playerid, C_RED, "Nie masz uprawnie? do zespawnowania takiego pojazdu!"), 1;
CreatePlayerVehicle(playerid, carid);
SendClientFormatMessage(playerid, C_GREEN, "** Zespawnowa?e? %s! za 5000$ **", VehicleNames[carid - 400]);
GivePlayerMoney(playerid, -5000);
}else

if(!sscanf(params, "n", carid))
{
if(carid < 400 || carid > 611)
return SendClientMessage(playerid, C_UCMD, "ID pojazdu mo?e zawiera? si? jedynie mi?dzy 400 a 611");

if(!IsAdminPlayer(playerid) && !IsVIPPlayer(playerid) && (carid == 432 || carid == 520 || carid == 538 || carid == 570 || carid == 569 || carid == 425))
return SendClientMessage(playerid, C_RED, "Nie masz uprawnie? do zespawnowania takiego pojazdu!"), 1;

CreatePlayerVehicle(playerid, carid);
SendClientFormatMessage(playerid, C_GREEN, "** Zespawnowa?e? %s! za 5000$ **", VehicleNames[carid - 400]);
GivePlayerMoney(playerid, -5000);
}else

if(!sscanf(params, "s[32]", vname))
{
for(new i = 0; i < 211; i++)
{
if(strfind(VehicleNames[i], vname, true) != -1)
{
i = i+400;
if(i < 400 || i > 611)
return SendClientMessage(playerid, C_INFO, "* Z?a nazwa pojazdu!");

if(!IsAdminPlayer(playerid) && !IsVIPPlayer(playerid) && (i == 432 || i == 520 || i == 538 || i == 570 || i == 569 || i == 425))
return SendClientMessage(playerid, C_RED, "Nie masz uprawnie? do zespawnowania takiego pojazdu!"), 1;

CreatePlayerVehicle(playerid, i);
SendClientFormatMessage(playerid, C_GREEN, "** Zespawnowa?e? %s!**", VehicleNames[i - 400]);
}
}
}
else ShowPlayerVehicleDialog(playerid);
return 1;
}


Podpis
Koniec i tak nastąpi...
Ostatnio zmieniony przez NET366 2012-03-22, 16:08, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-22, 15:18


siemol

[MAX_PLAYERS];






Wiek: 29
Na forum: 5408 dni
Posty: 23
Nick w MP: Gun

Piwa: 8

Respekt: 50

U?yj funkcji:


Pawn
if(GetPlayerMoney(playerid) <= 5000){
SendClientMessage(playeridWARNING,"[SERVER] Nie sta? ci? na to!");
}


To powinno za?atwi? ca?y ten problem.

Pawn
if(GetPlayerMoney(playerid) <= 5000){
SendClientMessage(playeridWARNING,"[SERVER] Nie sta? ci? na to!");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-22, 15:53


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

Nie dzia?a ten kod pisze ?e nie masz tyle pieni?dzy ale i tak zabiera na -

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-22, 16:01


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
Kod:

CMD:v(playerid, params[])
{
new Float:x, Float:y, Float:z, Float:Angle, carid, c1, c2, vname[32];
GetPlayerPos(playerid, x, y, z);
GivePlayerMoney(playerid, -5000);
GetPlayerFacingAngle(playerid, Angle);


Tu masz b??d. Funkcja zabiera kas?, nawet wtedy, gdy gracz nie wpisze ca?ej komendy tylko samo /v.

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-22, 17:32


Inferno

PAWNER






Wiek: 31
Na forum: 5680 dni
Posty: 196
Nick w MP: Inferno

Piwa: 8537

Respekt: 271,7
Respekt: 271,7Respekt: 271,7Respekt: 271,7

Biker_, wklej to zaraz po pierwszym {

if(GetPlayerMoney(playerid) <= 5000)
return SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}

Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-22, 19:53


siemol

[MAX_PLAYERS];






Wiek: 29
Na forum: 5408 dni
Posty: 23
Nick w MP: Gun

Piwa: 8

Respekt: 50

"Inferno" napisał/a:

Biker_, wklej to zaraz po pierwszym {

if(GetPlayerMoney(playerid) <= 5000)
return SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}


R?wnie? powinno dzia?a? przed ostatnim "}". :)

Ale nie jestem przekonany wi?c przetestuj dwie mo?liwo?ci, jak uwa?asz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-22, 22:33


Inferno

PAWNER






Wiek: 31
Na forum: 5680 dni
Posty: 196
Nick w MP: Inferno

Piwa: 8537

Respekt: 271,7
Respekt: 271,7Respekt: 271,7Respekt: 271,7

siemol, no nie bardzo gdy? wtedy sprawdzi to jako ostatnie w kolejce czyli ju? po tym jak mu kas? zabierze, zespawnuje w?z itd.

Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-23, 07:49


NET366

;7






Wiek: 29
Na forum: 5755 dni
Posty: 100
Nick w MP: NET366

Piwa: 1505

Respekt: 75

Problem jest juz rozwiazany user Biker_, dostal rozwiazanie na PW temat do zakniecia...

Podpis
Koniec i tak nastąpi...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-23, 13:16


Inferno

PAWNER






Wiek: 31
Na forum: 5680 dni
Posty: 196
Nick w MP: Inferno

Piwa: 8537

Respekt: 271,7
Respekt: 271,7Respekt: 271,7Respekt: 271,7

NET366, sk?d wiesz ?e rozwi?zany po za tym po to zrobi? temat by? tu pisa?...

Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-23, 14:21


NET366

;7






Wiek: 29
Na forum: 5755 dni
Posty: 100
Nick w MP: NET366

Piwa: 1505

Respekt: 75

Cytat:

Od: Biker_
Do: NET366
Wys?any: Wczoraj 20:31
Temat: Re: /v
Wielki dzi?ki dam ci piwko; >


Juz wiesz ze jest all git ??

Podpis
Koniec i tak nastąpi...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-23, 14:33


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

tak tak wszystko dzia?a :> wielki dzi?ki

[ Dodano: 2012-03-23, 14:34 ]
Mam jeszcze jedno pytanie do ciebie a w?a?ciwie mam problem mam skrypt na za?o?enie kasku na motorze (id kasku jest pod 0.3d) ale jak gracz wsiada na motor to ten kask albo si? nie pokazuje albo si? poka?e i znika wiesz mo?e co mo?e by? powodem tego ?e nie zostaje ca?y czas ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-23, 21:37


NET366

;7






Wiek: 29
Na forum: 5755 dni
Posty: 100
Nick w MP: NET366

Piwa: 1505

Respekt: 75

Pokaz kod odpowiadajacy za tworzenie kasku i przyczepienie go do gracza :P

Podpis
Koniec i tak nastąpi...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-24, 11:47


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

Kod:

SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-24, 16:42


NET366

;7






Wiek: 29
Na forum: 5755 dni
Posty: 100
Nick w MP: NET366

Piwa: 1505

Respekt: 75

a tworzysz obiekt wczesniej ??

Podpis
Koniec i tak nastąpi...
Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: spawn :: pojazdu
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