Wysłany: 2015-10-13, 19:40
KaeN_
PAWNER
Wiek: 30 Na forum: 4532 dni Posty: 36
Nick w MP: Tyczka
Piwa : 634
Cze?? ! Od d?ugiego czasu Borykam si? z problemem kt?ry dodaje "niekt?rym" osobom kas? na spawnie. Mianowicie wbijam sobie na serwer i dodaje mi kase. Jaka to suma? Ta suma nie wiem jak to opisa? jako? jest losowa raz daje ogromn? liczb? kasy, raz ma??. natomiast tak jak pisa?em to tylko niekt?rym osobom, dziwne, my?l? ze to rzadko spotykany problem. Mo?e podsuniecie mi pomys? jak to naprawi?? Dzi?ki za uwag? !
Ostatnio zmieniony przez Shimeon 2016-06-19, 18:34, w całości zmieniany 1 raz
Wysłany: 2015-10-13, 19:42
Shimeon
Wiek: 23 Na forum: 5173 dni Posty: 719
Piwa : 1467
Poka? mo?e najpierw tak kod skryptu/mapy?
Wysłany: 2015-10-13, 19:57
KaeN_
PAWNER
Wiek: 30 Na forum: 4532 dni Posty: 36
Nick w MP: Tyczka
Piwa : 634
Ale ja nie wiem jaka funkcja daje kas? ;/
Wysłany: 2015-10-13, 19:58
Shimeon
Wiek: 23 Na forum: 5173 dni Posty: 719
Piwa : 1467
"KaeN_" napisał/a :Ale ja nie wiem jaka funkcja daje kas? ;/
Wysłany: 2015-10-13, 20:07
KaeN_
PAWNER
Wiek: 30 Na forum: 4532 dni Posty: 36
Nick w MP: Tyczka
Piwa : 634
Znalaz?em tylko 2 funkcje z GivePlayerMoney 1. Pawn PlayerInfo [ killerid ][ zabojstw ]++;
GivePlayerMoney ( killerid , GetPlayerMoney ( playerid ));
GivePlayerExp ( playerid , - 1 );
PlayerInfo [ playerid ][ zgonow ]++;
ResetPlayerMoney ( playerid );
if( PlayerInfo [ playerid ][ hitman ] > 0 ){
GiveMoney ( killerid , PlayerInfo [ playerid ][ hitman ]);
new str [ 90 ];
format ( str , sizeof str , "Otrzyma?e?(a?) " C_ORANGE "%d$" C_WHITE " za zabicie gracza " C_ORANGE "%s [ID: %d] " , PlayerInfo [ playerid ][ hitman ], PlayerName ( playerid ), playerid );
SendClientMessage ( playerid , WHITE , str );
PlayerInfo [ playerid ][ hitman ] = 0 ;
}
i 2.
Pawn new str [ 80 ];
foreach( Player , i )
{
SetPlayerScore ( i , GetPlayerExp ( i ));
ResetPlayerMoney ( i );
GivePlayerMoney ( i , GetMoney ( i ));
if( IsPlayerInAnyVehicle ( i ) == 1 )
{
Wysłany: 2015-10-13, 22:27
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
daj ca?y public OnPlayerSpawn, bo mam rozumie? ?e na spawnie Ci daje kase, a nie zaraz po po??czeniu? Je?li tak, to daj to o co prosi?em.
Wysłany: 2015-10-14, 08:36
KaeN_
PAWNER
Wiek: 30 Na forum: 4532 dni Posty: 36
Nick w MP: Tyczka
Piwa : 634
"ToxiC`" napisał/a :daj ca?y public OnPlayerSpawn, bo mam rozumie? ?e na spawnie Ci daje kase, a nie zaraz po po??czeniu? Je?li tak, to daj to o co prosi?em.
Prosz?, jest tylko ta funkcja:
Pawn
public OnPlayerSpawn ( playerid ){
if( PaintTeam [ playerid ] == 1 || PaintTeam [ playerid ] == 2 ){
SetPlayerInterior ( playerid , 0 );
SetPlayerVirtualWorld ( playerid , 22 );
SetPlayerArmour ( playerid , 0 );
SetPlayerHealth ( playerid , 10 );
ResetPlayerWeapons ( playerid );
GivePlayerWeapon ( playerid , 23 , 500 );
PaintZgon [ playerid ] = 0 ;
if( PaintTeam [ playerid ] == 1 ) return SetPlayerPos ( playerid , PaintPosTeam1 [ 0 ], PaintPosTeam1 [ 1 ], PaintPosTeam1 [ 2 ]);
if( PaintTeam [ playerid ] == 2 ) return SetPlayerPos ( playerid , PaintPosTeam2 [ 0 ], PaintPosTeam2 [ 1 ], PaintPosTeam2 [ 2 ]);
return 1 ;
}
Wysłany: 2015-10-14, 08:47
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
To nie ca?y public onplayerspawn.
Wysłany: 2015-10-14, 08:53
KaeN_
PAWNER
Wiek: 30 Na forum: 4532 dni Posty: 36
Nick w MP: Tyczka
Piwa : 634
"ToxiC`" napisał/a :To nie ca?y public onplayerspawn.
Pawn
public OnPlayerSpawn ( playerid ){
if( PaintTeam [ playerid ] == 1 || PaintTeam [ playerid ] == 2 ){
SetPlayerInterior ( playerid , 0 );
SetPlayerVirtualWorld ( playerid , 22 );
SetPlayerArmour ( playerid , 0 );
SetPlayerHealth ( playerid , 10 );
ResetPlayerWeapons ( playerid );
GivePlayerWeapon ( playerid , 23 , 500 );
PaintZgon [ playerid ] = 0 ;
if( PaintTeam [ playerid ] == 1 ) return SetPlayerPos ( playerid , PaintPosTeam1 [ 0 ], PaintPosTeam1 [ 1 ], PaintPosTeam1 [ 2 ]);
if( PaintTeam [ playerid ] == 2 ) return SetPlayerPos ( playerid , PaintPosTeam2 [ 0 ], PaintPosTeam2 [ 1 ], PaintPosTeam2 [ 2 ]);
return 1 ;
}
if( GetPVarInt ( playerid , "Arena" ) == 0 && GetPVarInt ( playerid , "Onede" ) == 0 ){
PlayerPlaySound ( playerid , 1186 , 0 , 0 , 0 );
SetPlayerArmour ( playerid , 0 );
ResetPlayerWeapons ( playerid );
SetPlayerWeaponSpawn ( playerid );
SetPlayerRandomSpawn ( playerid );
SetPlayerColors ( playerid );
GiveMoney ( playerid , 1500 );
//SetPlayerSkin(playerid, PlayerInfo[playerid][skin]);
}
if( SpecAdmin [ playerid ] == 1 ){
SetPlayerPos ( playerid , SpecPos [ 0 ][ playerid ], SpecPos [ 1 ][ playerid ], SpecPos [ 2 ][ playerid ]);
SetPlayerInterior ( playerid , SpecInterior [ playerid ]);
SetPlayerVirtualWorld ( playerid , SpecWorld [ playerid ]);
SpecAdmin [ playerid ] = 0 ;
SpecGracz [ SpecID [ playerid ]] = 0 ;
}
if( GetPVarInt ( playerid , "Arena" ) == 1 ){
ResetPlayerWeapons ( playerid );
SetPlayerVirtualWorld ( playerid , 3 );
SetPlayerTime ( playerid , 24 , 00 );
new rand = random ( sizeof ( RandomArenaSpawn ));
SetPlayerPosEx ( playerid , RandomArenaSpawn [ rand ][ 0 ], RandomArenaSpawn [ rand ][ 1 ], RandomArenaSpawn [ rand ][ 2 ]);
SetTimerEx ( "GiveWeaponArena" , 1000 , 0 , "i" , playerid );
}
if( GetPVarInt ( playerid , "Onede" ) == 1 ){
ResetPlayerWeapons ( playerid );
GivePlayerWeapon ( playerid , 24 , 500 );
SetPlayerHealth ( playerid , 20 );
SetPlayerArmour ( playerid , 0 );
SetPlayerInterior ( playerid , 3 );
SetPlayerVirtualWorld ( playerid , 5 );
new rand2 = random ( sizeof ( RandomOnedeSpawn ));
SetPlayerPosEx ( playerid , RandomOnedeSpawn [ rand2 ][ 0 ], RandomOnedeSpawn [ rand2 ][ 1 ], RandomOnedeSpawn [ rand2 ][ 2 ]);
SetPlayerHealth ( playerid , 20 );
}
if( WalizkaPostawiona == 1 ) TextDrawShowForPlayer ( playerid , Waliza [ 0 ]), TextDrawShowForPlayer ( playerid , Waliza [ 1 ]), TextDrawShowForPlayer ( playerid , Waliza [ 2 ]);
return 1 ;
}
Prosz? dzi?kuj? Dodam i? nie posiadam skryp?w kt?re mog? to powodowa?.
Wysłany: 2015-10-14, 09:45
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Dziwna sprawa, a na pocz?tku dawa?e? 2 kody gdzie daje kase, mo?esz da? z punktu 2 ca?y ten public lub funkcj??
Wysłany: 2015-10-14, 11:11
KaeN_
PAWNER
Wiek: 30 Na forum: 4532 dni Posty: 36
Nick w MP: Tyczka
Piwa : 634
"ToxiC`" napisał/a :Dziwna sprawa, a na pocz?tku dawa?e? 2 kody gdzie daje kase, mo?esz da? z punktu 2 ca?y ten public lub funkcj??
nie rozumiem ;/, co mam poda? ?
Wysłany: 2015-10-14, 11:15
Shimeon
Wiek: 23 Na forum: 5173 dni Posty: 719
Piwa : 1467
Poka? ca?y public lub funkcj? z tego kodu:
Pawn new str [ 80 ];
foreach( Player , i )
{
SetPlayerScore ( i , GetPlayerExp ( i ));
ResetPlayerMoney ( i );
GivePlayerMoney ( i , GetMoney ( i ));
if( IsPlayerInAnyVehicle ( i ) == 1 )
{
Wysłany: 2015-10-14, 11:48
KaeN_
PAWNER
Wiek: 30 Na forum: 4532 dni Posty: 36
Nick w MP: Tyczka
Piwa : 634
Pawn forward VehicleCheatUpdate (); //timer od pojazd?w, licznik itd
public VehicleCheatUpdate ()
{
new str [ 80 ];
foreach( Player , i )
{
SetPlayerScore ( i , GetPlayerExp ( i ));
ResetPlayerMoney ( i );
GivePlayerMoney ( i , GetMoney ( i ));
if( IsPlayerInAnyVehicle ( i ) == 1 )
{
if( IsPlayerInVehicle ( i , privCar [ i ]))
{
privDistance [ i ] += float ( GetVehSpeed ( privCar [ i ])) / 5500.0 ;
format ( str , sizeof str , "%s\nW?a?ciciel: %s\nPrzebieg: %.1f" , VehicleNames [ GetVehicleModel ( privCar [ i ]) - 400 ], PlayerName ( i ), privDistance [ i ]);
Update3DTextLabelText ( privLabel [ i ], - 1 , str );
}
GetVehicleHealth ( GetPlayerVehicleID ( i ), Float : HP [ GetPlayerVehicleID ( i )]);
TextDrawShowForPlayer ( i , Licznik [ i ]);
TextDrawShowForPlayer ( i , LicznikBox [ 0 ]);
TextDrawShowForPlayer ( i , LicznikBox [ 1 ]);
TextDrawShowForPlayer ( i , LicznikBox [ 2 ]);
format ( str , sizeof str , "~b~Pojazd~w~: %s ~b~KM/H~w~: %d ~r~HP~w~: %0.0f/100" , VehicleNames [ GetVehicleModel ( GetPlayerVehicleID ( i )) - 400 ], GetVehSpeed ( GetPlayerVehicleID ( i )), HP [ GetPlayerVehicleID ( i )]/ 10 );
TextDrawSetString ( Licznik [ i ], str );
}
else
{
TextDrawHideForPlayer ( i , Licznik [ i ]);
TextDrawHideForPlayer ( i , LicznikBox [ 0 ]);
TextDrawHideForPlayer ( i , LicznikBox [ 1 ]);
TextDrawHideForPlayer ( i , LicznikBox [ 2 ]);
}
if( GetPVarInt ( i , "Spawns" ) == 1 ){
if( GetPVarInt ( i , "Wojskowy" ) == 0 ){
if( GetPVarInt ( i , "Arena" ) == 0 ){
if( GetVehicleModel ( GetPlayerVehicleID ( i ) == 425 ) || GetVehicleModel ( GetPlayerVehicleID ( i ) == 520 ) || GetPlayerWeapon ( i ) == 38 || GetPlayerWeapon ( i ) == 35 || GetPlayerWeapon ( i ) == 37 || GetPlayerWeapon ( i ) == 36 || GetPlayerWeapon ( i ) == 39 || GetPlayerWeapon ( i ) == 40 ){
if( ChowanyTeam [ i ] == 0 || ChowanyTeam [ i ] == 1 ){
if( PlayerInfo [ i ][ konto ] == 0 || IsVIP ( i )){
PlayerInfo [ i ][ cheat ]++;
format ( str , sizeof str , "%s [ID: %d]" C_RED " u?ywa niedozwolonych broni. Sprawd? go." , PlayerName ( i ), i );
SendClientMessageToAll ( YELLOW , str );
ResetPlayerWeapons ( i );
if( PlayerInfo [ i ][ cheat ] == 5 ){
format ( str , sizeof str , "%s " C_RED "zosta?(a) wyrzucony(a). Pow?d: Weapon Hack. " , PlayerName ( i ));
SendClientMessageToAll ( YELLOW , str );
KickEx ( i );
}
}
}
}
}
}
}
}
}
Prosz? bardzo
[ Dodano : 2015-10-14, 15:45 ]
Mam jeszcze jeden problem ot?? zobaczcie sami ! ;d
Tagi: dodaje :: kase.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: