GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Jackson - 2015. november 15. - 11:24:08
-
Csináltam egy munkát, és amikor végig ér a cpken akkor nem adja meg a pénzt, és nem írja ki, hogy befejezted a munkát, és így beírod a parancsot amivel elkezded a munkát és nem engedi mert még tart az előző fuvar, de nem írja ki hogy vefejezted a munkát és nem is adja oda a pénzt.
Ez egy defensive mód alapú.
-
Ha mutatnád a munkát többet tudnék segíteni. Többféle hiba lehet. ;)
-
if(TszallitosDolgozik[playerid] == 1)
{
if(TszallitoCPK[ playerid ] > 0 && TszallitoCPK [ playerid ] != 14 )
{
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
new x = TszallitoCPK [playerid];
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, TszallitoCP- [0], TszallitoCP
- [1], TszallitoCP
- [2], 5.0);
TszallitoCPK[playerid] ++;
SendClientMessage(playerid, NARANCS, \"{00FFFC} ((Minden szállítás után 5000Ft-ott kapsz!))\");
SendClientMessage(playerid, NARANCS, \"{00FFFC} Vidd a házhoz a tejes kannákat és kopogj be és add oda!\");
cmd_me(playerid, \"*Ki vesszi a kocsiból a tejes kannákat és a házba visszi!*\");
cmd_do(playerid, \"*A házhoz visszi a kannákat, és be kopog.*\");
cmd_me(playerid, \"*Oda adja az illetőnek a tejes kannát és ki fizetteti.*\");
cmd_do(playerid, \"*Oda adta a kannát a vevőnek, és elkérte a pénz érte.*\");
pInfo[playerid][pFizetes] += 5000;
}
else if( TszallitoCPK[ playerid ] == 14 )
{
DisablePlayerCheckpoint( playerid );
SendClientMessage(playerid, ZOLD, \"{24FF00} El fogyott a tejeskannák ezért, menj vissza a tehenészhez!\");
TszallitoCPK[playerid] = 0;
TszallitosDolgozik[playerid] = 0;
}
}
------------------------------------------------------------------------------
if(pInfo[playerid][pMunka] == TSZALLITO)
{
if(GetVehicleModel(VehID) == 104,105,106,107,108,109)
{
if(TszallitosDolgozik[playerid] == 0)
{
TszallitosDolgozik[playerid] = 1;
SetPlayerCheckpoint ( playerid, TszallitoCP [ 0 ] [ 0 ], TszallitoCP [ 0 ] [ 1 ], TszallitoCP [ 0 ] [ 2 ], 5.0 );
TszallitoCPK [ playerid ] = 1;
SendClientMessage(playerid, CITROM, \"Jó szállítást! Vigyáz a kocsira és hozzd vissza épségben.!\");
}
else
{
SendClientMessage(playerid, PIROS, \"Már dolgozol!\");
}
}
else
{
SendClientMessage(playerid, PIROS, \"Nem ülsz tejszállító autóban.!\");
}
}