Wysłany: 2012-03-22, 14:22
Biker_
Wiek: 29 Na forum: 5246 dni Posty: 126
Piwa : 16
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
Wysłany: 2012-03-22, 15:11
NET366
;7
Wiek: 29 Na forum: 5755 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
Kod:
CMD:v(playerid, params[])
{
if(GetPlayerMoney(playerid) < 5000)
return SendClientMessage(playerid, C_UCMD, "Brak kasy ");
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;
}
Ostatnio zmieniony przez NET366 2012-03-22, 16:08, w całości zmieniany 1 raz
Wysłany: 2012-03-22, 15:18
siemol
[MAX_PLAYERS];
Wiek: 29 Na forum: 5408 dni Posty: 23
Nick w MP: Gun
Piwa : 8
U?yj funkcji:
Pawn if( GetPlayerMoney ( playerid ) <= 5000 ){
SendClientMessage ( playerid , WARNING , "[SERVER] Nie sta? ci? na to!" );
}
To powinno za?atwi? ca?y ten problem.
Pawn if( GetPlayerMoney ( playerid ) <= 5000 ){
SendClientMessage ( playerid , WARNING , "[SERVER] Nie sta? ci? na to!" );
return 1 ;
}
Wysłany: 2012-03-22, 15:53
Biker_
Wiek: 29 Na forum: 5246 dni Posty: 126
Piwa : 16
Nie dzia?a ten kod pisze ?e nie masz tyle pieni?dzy ale i tak zabiera na -
Wysłany: 2012-03-22, 16:01
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
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.
Wysłany: 2012-03-22, 17:32
Inferno
PAWNER
Wiek: 31 Na forum: 5680 dni Posty: 196
Nick w MP: Inferno
Piwa : 8537
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Ę
Wysłany: 2012-03-22, 19:53
siemol
[MAX_PLAYERS];
Wiek: 29 Na forum: 5408 dni Posty: 23
Nick w MP: Gun
Piwa : 8
"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.
Wysłany: 2012-03-22, 22:33
Inferno
PAWNER
Wiek: 31 Na forum: 5680 dni Posty: 196
Nick w MP: Inferno
Piwa : 8537
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Ę
Wysłany: 2012-03-23, 07:49
NET366
;7
Wiek: 29 Na forum: 5755 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
Problem jest juz rozwiazany user Biker_ , dostal rozwiazanie na PW temat do zakniecia...
Wysłany: 2012-03-23, 13:16
Inferno
PAWNER
Wiek: 31 Na forum: 5680 dni Posty: 196
Nick w MP: Inferno
Piwa : 8537
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Ę
Wysłany: 2012-03-23, 14:21
NET366
;7
Wiek: 29 Na forum: 5755 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
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
Wysłany: 2012-03-23, 14:33
Biker_
Wiek: 29 Na forum: 5246 dni Posty: 126
Piwa : 16
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 ?
Wysłany: 2012-03-23, 21:37
NET366
;7
Wiek: 29 Na forum: 5755 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
Pokaz kod odpowiadajacy za tworzenie kasku i przyczepienie go do gracza
Wysłany: 2012-03-24, 11:47
Biker_
Wiek: 29 Na forum: 5246 dni Posty: 126
Piwa : 16
Kod: SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);
Wysłany: 2012-03-24, 16:42
NET366
;7
Wiek: 29 Na forum: 5755 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
a tworzysz obiekt wczesniej
Tagi: komenda :: spawn :: pojazdu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: