Man sollte bei Gates immer ein Beispiel hinschreiben,wenn da steht: Schreibe in dieses Feld NUR CreateObject
Dann schreib ich da auch nur "CreateObject" hin und nicht "CreateObject(definition,etc" denn das soll das tool ja erledigen oder nicht?
Ich hab nur CreateObject reingeschrieben und es kahm nur Tor = CreateObject; raus xD Wo ist das der sinn? Das soll das Tool für mich machen xD
Achja und da wo man die PTP Koords eingeben muss schreib ich da auch z.B 0.0,0.0,0.0 hin,so wies da steht:"Schreibe hier die PlayerToPoint Coordinaten in dieses Feld" und nicht die ganze Funktion ![]()
if(strcmp(cmdtext,"/bla",true) == 0)
{
0.0,0.0,0.0
{
MoveObject(Tor1,0.0,0.0,0.0, 4);
}
return 1;
}
Fait: Fehlerhaft
Und die anderen beiden Generatoren da sind unnötig,der TeleportGenerator geht ja noch aber der PtP Generator ist lächerlich ![]()
Beiträge von InternetInk aka Benjamin
-
-
wie wärs mal mit ingame gehen und ausprobieren ob das nicht vllt schon drinne ist?

-
1. MoveStreamObject
2. 3.0 ist NICHT die ZEIT sondern die Geschwindigkeit! Je größer die zahl desto schneller bewegt sich das Object und je kleiner desto langsamer! -
-
GetObjectPos + SetPlayerPos?
-
Edit habe grade festgestellt dass es das nicht gibt
Wenn Trooper sagt es ist Möglich dann IST ES MÖGLICH!
Und wenn Trooper sagt das gibt es DANN GIBT ES DAS!
http://wiki.sa-mp.com/wiki/SetPlayerVelocity
Schöne Idee
-
Win 95 lol xD Würd mal eher sagen schau nochmal ins Bios ob du das Diskettending
als startding nimmst xD -
Du solltest als Anfänger nicht mit einem 20k + Zeilen GM Anfangen
Gründe dafür gibts genug 
Ansonsten wenn ich dich nicht dran hindern kann:
Wenn du nicht weißt wo du eine Klammer vergessen hast(und das kann ÜBERALL sein und nicht nur bei einem return)dann kannste das Script eigentlich wegwerfen,die Klammer zu finden wäre wie eine Nadel im Heuhaufen bei den Mengen an zeilen
-
Du kannst nicht ein public genauso wie eine Variabel nennen...
//oben ins Script
new yakuzator;
//OnGameModeinit
yakuzator = CreateObject(971, -2128.00, -80.63, 36.32, 0.00, 0.00, 0.00);//Das ist das tor
//unten iwo ins script
forward toryakuza();
public toryakuza()
{
//code
} -
Das Türkis sieht nicht so gut aus,und bissle verzerrt find ichs auch
7/10
Schön gemacht insgesamt
Vorschlag: Monatg-Samstag: Weiß,Sonntag: Rot,so ists bei meiner Echten uhr auch xD -
Hier:
Grund für die Variabeln: Der Timer Wiederhohlt sich das heißt er würde mit der nachricht zugespammt werden und er würde alle 2 sek geld erhalten
Spoiler anzeigen
//ganz Oben ins Script
new ScoreM1[MAX_PLAYERS];
new ScoreM2[MAX_PLAYERS];
new ScoreM3[MAX_PLAYERS];
new ScoreM4[MAX_PLAYERS];
new ScoreM5[MAX_PLAYERS];
new ScoreM6[MAX_PLAYERS];
new ScoreM7[MAX_PLAYERS];
//onplayerconnect UND OnPlayerDISconnect!
ScoreM1[playerid] = 0;
ScoreM2[playerid] = 0;
ScoreM3[playerid] = 0;
ScoreM4[playerid] = 0;
ScoreM5[playerid] = 0;
ScoreM6[playerid] = 0;
ScoreM7[playerid] = 0;
//Ongamemodeinit
SetTimer("CheckScore",2000,1);
//public
forward CheckScore();
public CheckScore()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerScore(i) == 10)
{
if(ScoreM1[i] == 0){
SendClientMessage(i, COLOR_YELLOW, "Dein Score ist nun auf 10 gestiegen, dafür bekommst du 1000$");
ScoreM1[i] = 1;//hat die nachricht erhalten
GivePlayerMoney(i,1000);}
return 1;
}
else if(GetPlayerScore(i) == 20)
{
if(ScoreM2[i] == 0){
SendClientMessage(i, COLOR_YELLOW, "Dein Score ist nun auf 20 gestiegen, dafür bekommst du 2000$");
ScoreM2[i] = 1;//hat die nachricht erhalten
GivePlayerMoney(i,2000);}
return 1;
}
else if(GetPlayerScore(i) == 30)
{
if(ScoreM3[i] == 0){
SendClientMessage(i, COLOR_YELLOW, "Dein Score ist nun auf 30 gestiegen, dafür bekommst du 3000$");
ScoreM3[i] = 1;//hat die nachricht erhalten
GivePlayerMoney(i,3000);}
return 1;
}
else if(GetPlayerScore(i) == 40)
{
if(ScoreM4[i] == 0){
SendClientMessage(i, COLOR_YELLOW, "Dein Score ist nun auf 40 gestiegen, dafür bekommst du 4000$");
ScoreM4[i] = 1;//hat die nachricht erhalten
GivePlayerMoney(i,4000);}
return 1;
}
else if(GetPlayerScore(i) == 50)
{
if(ScoreM5[i] == 0){
SendClientMessage(i, COLOR_YELLOW, "Dein Score ist nun auf 50 gestiegen, dafür bekommst du 5000$");
ScoreM5[i] = 1;//hat die nachricht erhalten
GivePlayerMoney(i,5000);}
return 1;
}
else if(GetPlayerScore(i) == 60)
{
if(ScoreM6[i] == 0){
SendClientMessage(i, COLOR_YELLOW, "Dein Score ist nun auf 60 gestiegen, dafür bekommst du 6000$");
ScoreM6[i] = 1;//hat die nachricht erhalten
GivePlayerMoney(i,6000);}
return 1;
}
else if(GetPlayerScore(i) == 70)
{
if(ScoreM7[i] == 0){
SendClientMessage(i, COLOR_YELLOW, "Dein Score ist nun auf 70 gestiegen, dafür bekommst du 7000$");
ScoreM7[i] = 1;//hat die nachricht erhalten
GivePlayerMoney(i,7000);}
return 1;
}
}
return 1;
} -
Benjamin schlecht beschrieben
Warum?
alsoich weiß wie das geht
Wenn ers doch weiß,wozu dann alles copy & paste fertig machen?

-
Verdammt,nicht gelesen
Jo klingt ja geil ich freu mich drauf und danke fürs Feedback
//Wills Tehma jez nicht zuspammen xD
Bitte benutzt bei vielen Screens den Expander
-
Erstell es mit Variabel
//oben
new waffenp1;
//GM init
waffenp1 = Addstatic...
//Onplayerpickup
GivePlayerWeapon -
Nice Danny
Meine Größte Map ist ja bekanntlich Alkatraz mit ca 250 Objecten
By the Way,Ich werde aufjedenfall German Capitol Stamm-Spieler
Bin ma gespannt was du so alles draufbaust
Hier von mich:
-
3/10
-Objecte passen farblich nicht,zäune sind z.B zu hell
-Viel zu klein -
ja ach?
Wenn man Stirbt ist man tot = Variabel auf 1,da man aber nicht dumm rumliegt sondern neuspawnt wird beim spawn abgefragt ob man tot ist. -
Nö,hab genug zu tun
Selbst ist der Mann 
-
Lern PAWN und fix es selbst

-
Na wenn du z.B der meinung bist da fehlt ne variabel für noobs,dann kannste die hinzufügen und ins system einbinden