Hallo liebes SA-MP.DE Forum,
Und zwar ich habe Folgendes Prob.
Ich habe die Save Coords abgespeichert ingame und wollte mein pns system etwas erweitern, in dem ich mehrere pn´s erstellt habe und eben die Coords ingame gespeichert habe und eingefügt habe ins Script.. und es funktioniert auch alles es kam auch kein fehler etc..
aber wenn ich bei dem punkt bin an dem der pns eig sein sollte und /pns eingebe dann passiert nichts.
Hier ist der Code evntl könnt ihr mir weiterhelfen:
//PaynSpray
command(pns, playerid, params[])
{
#pragma unused params
new car = GetPlayerVehicleID(playerid);
if(sStats[playerid][sLink] == 0)
return SendClientMessage(playerid,Rot,"Du hast deinen Account noch nicht mit unserem UCP verlinkt (/linkhelp)!");
if(GetPlayerEuros(playerid) < 100)
return SendClientMessage(playerid,Rot,"Du hast nicht genügend Geld dabei! (100€)");
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid,Rot,"Du sitzt nicht in oder auf einem Fahrzeug");
if(IsABoat(car)|| IsAPlane(car) || IsAFahrrad(car))
return SendClientMessage(playerid,Rot,"Fahrräder,Flugzeuge,Helikopter oder Boote können hier nicht umgefärbt werden!");
if(psn == 1)
return SendClientMessage(playerid,Rot,"Jemand anders ist schon im Pay'n'Spray, bitte warte bis er fertig ist!");
if(MotorKaputt[car] == 1)
return SendClientMessage(playerid,Rot,"Der Motor dieses Fahrzeuges ist kaputt du kannst es nicht umfärben lassen!");
if(VehicleStarted[car] == 1)
return SendClientMessage(playerid,Rot,"Bitte schalte zuerst den Motor deines Fahrzeuges aus!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
return SendClientMessage(playerid,Rot,"Du bist nicht der Fahrer des Fahrzeuges!");
if(IsPlayerInRangeOfPoint(playerid,5,-2305.4019,2343.3318,4.6533) || IsPlayerInRangeOfPoint(playerid,5,1003.4957,-1354.8594,13.4125) || IsPlayerInRangeOfPoint(playerid,5,1036.1149,-1092.1381,23.8325) || IsPlayerInRangeOfPoint(playerid,5,609.0796,-1510.0120,14.9925))
return 1;
if(IsPlayerInRangeOfPoint(playerid,5,2063.8860,-1871.8784,13.5525) || IsPlayerInRangeOfPoint(playerid,5,1560.5505,63.3709,37.9000) || IsPlayerInRangeOfPoint(playerid,5,1992.2970,2080.6917,10.8225) || IsPlayerInRangeOfPoint(playerid,5,702.0151,-447.1712,16.3365))
return 1;
if(IsPlayerInRangeOfPoint(playerid,5,-1917.0194,285.4633,41.1125) || IsPlayerInRangeOfPoint(playerid,5,-2428.5342,953.1472,45.3015) || IsPlayerInRangeOfPoint(playerid,5,-2663.4573,317.8221,4.4125) || IsPlayerInRangeOfPoint(playerid,5,-1547.0602,-2741.9717,48.6125))
{
if(IsACopCar(GetPlayerVehicleID(playerid)))
{
psn = 1;
ClearChat(playerid);
SendClientMessage(playerid,Weiß,"Bitte warten, dein Fahrzeug wird in 10 Sekunden umgefärbt!");
SendClientMessage(playerid,Gelb2,"Für Staatsfahrzeuge ist die Umlackierung kostenlos!");
SetTimerEx("Umlackieren2",10631,false,"i",playerid);
TogglePlayerControllable(playerid, false);
//MoveDynamicObject(psgate,-2298.4157714844, 2343.5158691406, 5.4969425201416,2);
Staatskasse-=100;
return 1;
}
if(IsSupportCar(GetPlayerVehicleID(playerid)))
{
psn = 1;
ClearChat(playerid);
SendClientMessage(playerid,Weiß,"Bitte warten, dein Fahrzeug wird in 10 Sekunden umgefärbt!");
SendClientMessage(playerid,Gelb2,"Für Supportfahrzeuge ist die Umlackierung kostenlos!");
SetTimerEx("Umlackieren2",10949,false,"i",playerid);
TogglePlayerControllable(playerid, false);
//MoveDynamicObject(psgate,-2298.4157714844, 2343.5158691406, 5.4969425201416,2);
return 1;
}
psn = 1;
ClearChat(playerid);
SendClientMessage(playerid,Weiß,"Bitte warten, dein Fahrzeug wird in 10 Sekunden umgefärbt!");
GivePlayerEuro(playerid,-100);
SetTimerEx("Umlackieren",10973,false,"i",playerid);
TogglePlayerControllable(playerid, false);
//MoveDynamicObject(psgate,-2298.4157714844, 2343.5158691406, 5.4969425201416,2);
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht beim Pay'n'Spray!");
return 1;
}
}
Ich würde mich über hilfe sehr freuen, da ich nichtmehr weiterweiß
mfg: CoreX