Melde dich mal bei mir mit Vorstellungen per PM
Beiträge von [GSM]BuschKind
-
-
Versuchs mal so
Probier es mal mit playertopoint
-
Darf ich fragen was du nun genau verändert hast..
denn ich finde da keine änderung
will auch den fehler sehen können
Funktionierte es oder nicht? -
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,10.0,-1917.0194,285.4633,41.1125) || IsPlayerInRangeOfPoint(playerid,10.0,-2428.5342,953.1472,45.3015) || IsPlayerInRangeOfPoint(playerid,10.0,-2663.4573,317.8221,4.4125) || IsPlayerInRangeOfPoint(playerid,10.0,-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: CoreXVersuchs mal so
-
Also während des Spielens auch kein reproduzierbarer Fall?
Nein mitten im Spiel.Nein kommt einfach so nicht bei einem bestimmten Command
Hab ich gemacht, kommt allerdings keine Zeile vor
-
Wann passiert das denn? Bei einem bestimmten Befehl? Bei einer bestimmten Aktion?
Spuckt er nichts aus, laut log passiert das einfach so -
hallo.
Ich habe ein Problem mit meinem Script. Ich bekomme immer diesen Error in der Server Log allerdings finde ich den Fehler nicht, da er nicht ausspuckt wo sich der Fehler befindet.
[22:58:35] [debug] Run time error 4: "Array index out of bounds"
[22:58:35] [debug] Accessing element at index 39 past array upper bound 38
[22:58:35] [debug] AMX backtrace:
[22:58:35] [debug] Server crashed while executing selfmade.amx
[22:58:35] [debug] AMX backtrace: -
-
Melde dich mal bei mir..
-
Meld dich mal bei mir :b
-
@ Levis_Escobar Es geht immer noch nicht
Kommen immernoch die Gleichen Errors?.
Oder kommen nach der Definierung andere -
achso, ich hänge mitlerweile an 2 anderen errors rum
Die wären
-
Du kannst mich auch gerne in Skype Adden.
Höre mich gerne mal die Sache an
skype: Nitro-Aerox