So hab mir jetzt die .amx Datei vom Englischen Forum runtergeladen, stimmt doch oder?
Aber was muss ich dann mit der .amx Datei machen?
So hab mir jetzt die .amx Datei vom Englischen Forum runtergeladen, stimmt doch oder?
Aber was muss ich dann mit der .amx Datei machen?
Hallo...
...also hätte mal wieder eine Frage. Auf den meisten Servern wo ich bis jetzt war wird irgendwo am Bildschirmrand ein Text Angezeigt (z.B. Forum, TS3, usw.). So und ich wollte wissen
ob mir jemand erklären kann wie man das macht, bei der SuFu weiß ich nicht was ich eingeben soll =(.
Und wie kann man die Koordinaten am Bildschirm rausfinden?? Kann mir dann vieleicht jemand einen Link mitschicken.
So ich hoffe ihr könnt/wollt mir helfen.
Felix
Hallo hätten nochmal ne Frage. Also hab nach langem Suchen leider nichts in der SuFu gefunden und deshalb frag ich jetzt einfach mal, ich suche nämlich eine Geschwindigkeitsanzeige für Fahrzeuge. Kann mir da jemand helfen oder kann eine scripten?
Es müsste die Geschwindigkeit anzeigen, den Tank und wenns geht vieleicht noch den Zustand eines Fahrzeuges.
Würde mich freuen wenn sich jemand die mühe macht um mir zu helfen.
Felix
vielen dank
Also ich hoffe ihr könnt mir helfen. Ich habe mir das Tutorial von MrMonat auf Youtube angeschaut (schon zum 2.Mal) http://www.youtube.com/watch?v=GYqJdj45pmI
Und jedes mal kommen errors =(
Ich poste jetzt einfach mal den ganzen Script. Ist leider alles bisschen verschoben aber ich schreib ab und zu die Zeilen mit hin.
#include <a_samp> //Zeile 1
#include <dini>
#define BLAU 0x0087FFFF
#define DIALOG_REGISTER
#define DIALOG_LOGIN
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
public OnGameModeInit() //Zeile 17
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid) //Zeile 38
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen"); //Zeile 40
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) //Zeile 209
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0) //Zeile 213
{
SendClientMessage(playerid,BLAU,"DU hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext)) //Zeile 221
{
SendClientMessage(playerid,BLAU,"Das Passwort was nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext); //Zeile 229
return 1;
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
stock Register(playerid,key[]) //Zeile 241
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei);"/Accounts/%s.txt",);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
return 1; //Zeile 251
}
Und das kommt wenn ich dann Compilieren will.
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 001: expected token: ";", but found ")"
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Bitte helft mir und erklärt es bitte ganz genau bin noch Anfänger
Mfg Felix
Also hab das hier:
public clock(){
new Text:Clock;
new hour,minute,second;
new string[10];
gettime(hour,minute,second);
format(string, sizeof string, "%s%d:%s%d:%s%d", (hour < 10) ? ("0") : (""), hour, (minute < 10) ? ("0") : (""), minute, (second < 10) ? ("0") : (""), second);
TextDrawHideForAll(Clock);
Clock = TextDrawCreate(542.0, 24.0, string); // Koordinaten, wo die Uhr angezeigt wird
TextDrawLetterSize(Clock, 0.6, 1.8);
TextDrawFont(Clock, 3); // Uhrschrift
TextDrawSetOutline(Clock, 2);
TextDrawShowForAll(Clock);
SetTimer("clock",1000,0);
return 1;
}
Was muss ich rausmachen wenn ich nur Stunden:Minuten haben will?? Und wo muss ich eingeben welche Größe die Uhr dann haben soll?
Also ich hoffe ihr könnt mir helfen. Ich habe mir das Tutorial von MrMonat auf Youtube angeschaut (schon zum 2.Mal) http://www.youtube.com/watch?v=GYqJdj45pmI
Und jedes mal kommen errors =(
Ich poste jetzt einfach mal den ganzen Script. Ist leider alles bisschen verschoben aber ich schreib ab und zu die Zeilen mit hin.
#include <a_samp> //Zeile 1
#include <dini>
#define BLAU 0x0087FFFF
#define DIALOG_REGISTER
#define DIALOG_LOGIN
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
public OnGameModeInit() //Zeile 17
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid) //Zeile 38
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen"); //Zeile 40
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) //Zeile 209
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0) //Zeile 213
{
SendClientMessage(playerid,BLAU,"DU hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext)) //Zeile 221
{
SendClientMessage(playerid,BLAU,"Das Passwort was nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext); //Zeile 229
return 1;
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
stock Register(playerid,key[]) //Zeile 241
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei);"/Accounts/%s.txt",);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
return 1; //Zeile 251
}
Und das kommt wenn ich dann Compilieren will.
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 001: expected token: ";", but found ")"
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\gamemodes\mrregister.pwn(40) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Bitte helft mir und erklärt es bitte ganz genau bin noch Anfänger
Mfg Felix
Ah ok aber was genau muss ich jetzt machen um die 16 errors wegzubekommen?? soll ich alle n wieder klein schreiben sodass ich nur noch 4 errors hab oder soll ichs so lassen?
Wenn ich alle N groß schreibe kommen noch viel mehr errors an anderen Stellen =(
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : warning 219: local variable "Name" shadows a variable at a preceding level
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(473) : error 017: undefined symbol "name"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(474) : error 036: empty statement
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(478) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(669) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(693) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(701) : error 025: function heading differs from prototype
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(706) : error 001: expected token: "-identifier-", but found "("
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(708) : error 001: expected token: ";", but found "("
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(709) : error 001: expected token: ";", but found "("
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(712) : error 021: symbol already defined: "dini_Create"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(713) : error 001: expected token: ")", but found ";"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(713) : error 021: symbol already defined: "dini_Set"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(715) : error 021: symbol already defined: "dini_IntSet"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(716) : error 010: invalid function or declaration
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719) : error 010: invalid function or declaration
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719) : error 010: invalid function or declaration
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719 -- 721) : error 021: symbol already defined: "Spielerdatei"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719 -- 721) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
16 Errors.
hmm vielen dank erstmal an euch beide aber irgendwie funktioniert es immer noch nicht so richtig =(
public OnPlayerConnect(playerid)
{
new Spielerdatei[64]; //Zeile 470
new Name[MAX_PLAYER_NAME]; //471
GetPlayerName(playerid,name,sizeof(name)); //472
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //473
if(dini_Exists(Spielerdatei)); //474
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Also ich hab jetzt name immer klein geschrieben, da wenn ichs groß schreibe nicht mehr 4 errors sind sondern 15.
Was kann ich jetzt noch machen?
Mfg Felix
public OnPlayerConnect(playerid)
{
new Spielerdatei(64); //Zeile 470
new Name(MAX_PLAYER_NAME); //471
GetPlayerName(playerid,name,sizeof(name)); //472
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",); //473
if(dini_Exists(Spielerdatei));
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : error 001: expected token: ";", but found "("
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : error 001: expected token: ";", but found "("
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : warning 215: expression has no effect
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
Jo diese Probleme hab ich könnt ihr mir bitte helfen?
Mfg Felix