Tematy otagowane jako: stock
1. Stock uzycie oraz przebieg
Witam
mam pytanko czy jest mozliwe uzycie tego stocka:
Kod: stock kasaxx(ilosc)
{
"{FFFF00}({00FF00}",ilosc,"z?{FFFF00})"
}
w dialogu?
robie to tak:
Kod: ShowPlayerDialog(playerid, 106, DIALOG_STYLE_LIST, "XXX", "xx" ,kasaxx(23), "x", "OK", "");
ale wywala du?o b??d?w
oraz mam drug? sprawe jak zrobic system przebiegu?
P.s Najlepiej nie na float tylko na 2 zmiennych (bo float zamienia czesto z 5.20 na 5.19 / 5.1 itp)
2. Stock
Witam, czym r?znia sie obie funkcje, ktora lepsza i w jakich sytuacjach u?ywa??
stock wykonaj(playerid)
{
Kick(playerid);
return 1;
}
wykonaj(playerid)
{
Kick(playerid);
return 1;
}
Pozdrawiam
3. Stock zle uzyty
Witam tworz? system odpalania aut i niechce aby rower sie odpala? xD wi?c to zrobi?em ale mam ma?y b??d:
je?eli dam tak:
Pawn
stock Rowerki( carid ){
modelid = GetVehicleModel ( carid );
switch( modelid ){
case 481 , 509 , 510 : return 1 ;
}
return 0 ;
}
public OnPlayerEnterVehicle ( playerid , vehicleid , ispassenger )
{
if( Rowerki ( GetPlayerVehicleID ( playerid ))){
GetVehicleParamsEx ( vehicleid , engine , lights , alarm , doors , bonnet , boot , objective );
SetVehicleParamsEx ( vehicleid , 1 , lights , alarm , doors , bonnet , boot , objective );
}
return 1 ;
}
to gdy wsi?de na rower to mi go nie odpala czemu?
4. [INNE] niedziałający stock
(30778) : warning 208: function with tag result used before definition, forcing reparse
(30773) : error 001: expected token: "-identifier-", but found "("
(30774) : error 010: invalid function or declaration
Kod: stock Float:GetDistanceBetweenPoints(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2)
return floatadd(floatadd(floatsqroot(floatpower(floatsub(x1,x2),2)),floatsqroot(floatpower(floatsub(y1,y2),2))),floatsqroot(floatpower(floatsub(z1,z2),2)));
stock Float:GetPlayerDistanceToPoint( playerid, Float:x1, Float:y1, Float:z1 )
{
new
Float:x2,
Float:y2,
Float:z2
;
GetPlayerPos( playerid, x2, y2, z2);
return GetDistanceBetweenPoints( x1, y1, z1, x2, y2, z2 );
}
Kod: (30778) : stock Float:GetPlayerDistanceToPoint( playerid, Float:x1, Float:y1, Float:z1 )
(30773) -(30774) : stock Float:GetDistanceBetweenPoints(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2)
return floatadd(floatadd(floatsqroot(floatpower(floatsub(x1,x2),2)),floatsqroot(floatpower(floatsub(y1,y2),2))),floatsqroot(floatpower(floatsub(z1,z2),2)));