GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Hilfe beim script hab ich 6 errors » Druckansicht
Cwapsy, 11.10.2012, 09:30
Ich Habe das Problem das ich 6 fehler bekom

Fehler :
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(58) : warning 202: number of arguments
does not match definition
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(64) : error 017: undefined symbol
"OneGameModeExit"
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(88) : warning 202: number of arguments
does not match definition
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(88) : error 001: expected token: ";", but
found "-string-"
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(88) : warning 215: expression has no effect
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(88) : warning 215: expression has no effect
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(88) : error 001: expected token: ";", but
found ")"
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(88) : error 029: invalid expression,
assumed zero
C:\Users\Stereoclip\Desktop\sa-mp server\gamemodes\Test.pwn(88) : fatal error 107: too many error
messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


Script
//Herzlich Wilkommen Im Script

//Includes
#include <a_samp>
#include <MD5>
#include <Dini>

//farben
#define blau #0x005FFFFF
#define rot #0xCD0000FF
#define gelb #0xCDFC00FE
#define pink #0xCD00D1FE
#define schwarz #0x000000FF
#define gruen #0x00FF00FE
#define weiss #0xFFFFFFFF
#define türkis #0x00E1FFFF

//variablen
new Variabele = 1;
new Variabeleleer;
new Create3DTextLable;
new sname;
new array [5];

//enmus
enum SpielerDaten
{
Adminlevel,
Level,
Fraktion,
Team
};

new sSpieler[MAX_PLAYERS][SpielerDaten];
//Dialoge
#define REGISTER 1
#define LOGIN 2

//DCMD
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0)
&&
(dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1


main()
{
print("\n----------------------------------");
print(" Cwapsy Gamemode");
print("----------------------------------\n");
}



public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Cwapsy");
AddPlayerClass(0,1558.2480,-1369.8789,330.0557,38.4784,0,0,0,0,0,0);
//Auto
AddStaticVehicle(417,1541.1626,-1354.7754,329.5341,250.4479,-1,-1,6000); // heli 1
//variabelen
printf("%d",Variabele);

if(array[1] < array[2])
{
OneGameModeExit() ;
}

return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{

SetPlayerPos(playerid, 2179.1704,1450.4625,10.8203);
SetPlayerCameraPos(playerid, 2179.1704,1450.4625,10.8203);
SetPlayerCameraLookAt(playerid, 2179.1704,1450.4625,10.8203);
return 1;
}

public OnPlayerConnect(playerid)
{
new string[100];
Variabeleleer= 100;
format(string,sizeof(string))"Hier KOmmt die Zahl %d",Variabeleleer);
SendClientMessage(playeridd,gelb,string);
SendClientMessage(playerid,rot,"Herlichwilkommen auf Dem Reallife Server von Cwapsy"); //
Begrüssung
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort
um dir einen Account zu Erstellen","Registrieren","Abbrechen");
new Spiele[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(sname));
format(Spieler,sizeof(spieler),"/Spieler/%s.txt",Sname);
if (dini_Exist(spieler));
{
return 1;
SendClientMessage(playerid,Blau,"Herzlich Wilkommen auf Meinem Server");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Login","Dein Passwort");

return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
SpielerSpeichern(playerid)
return 1;
}

public OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid,2179.1704,1450.4625,10.8203);
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 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[])
{
if(dialogid == REGISTER)
{
if(response == 0)
{
SendClientMessage(playerid,blau,"Du Hast Die Regestrierung Abgebrochen bis zum Nächsten Mal");
Kick(playerid);
} Return 1;
if(response == 1)
{
if(!strlen(inputtext)
{
SendClientMessage(playerid,Blau,"Brauchst du Kein Passwort:D");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort
um dir einen Account zu Erstellen","Registrieren","Abbrechen");
new Spiele[64];
}
Register(playerid,inputtext);
return 1;
}
return 1;
}

stock Register(playerid,Key[])
{
new Spieler[64]
new Sname[MAX_PLAYER_NAME];
GetPlayerName[playerid,namesizeof(name));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt,Sname);
dini_Create();
dini_Set(Spieler,"Passwort",key);
SendClientMessage(playerid,Gelb,"Du hast dich Erfolgreich Registriert");
return 1;
}


public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
stock login(playerid,Key[])
{ new Spieler[64]
new Sname [MAX_PLAYER_NAME];
GetPlayerName(Spieler,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
if(!strcmp(key,dini_get(Spieler,"Passwort"),false))
{
ClearChat(playerid);
SendClientMessage(playerid,Blau,"login erfolgreich... Spiel wird gestartet");
return 1;
}
else
{ ClearChat(playerid);
SendClientMessage(playerid,rot,"Das eingegebene Passwort ist Inkorekkt");
ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"login",;

}
}
return 1;

stock sscanf(string[],format[],(float,_):...)
{
#if defined isnull
if (isnull(string))
#else
if (string[0] == 0 (string[0] == 1 && string[1] == 0))
#endif
{
return format[0]
}
#pragma tabsize 4
new
formatPos = 0,
stringpos = 0,
paramPos = 2,
paramCount = numargs(),
delim = ' ';
while (string[stringPos] &&string[stringpos] <= ' ';)
{
strubgPos++;
}
while (paramPos < paramCount && string[stringPos])
{
switch (format[formatPos++])
{
switch (format[formatPos++])
{
case '\0';
{
return 0;
}
case '1', 'd':
{
new
neg = 1,
num = 0,
ch = string[stringPos];
if (ch == '_';)
{
neg = -1;
ch = string[++stringPos];
}
do
{
stringPos++;
if ('0'<= ch <='9';)
{
num = (num * 10) + (ch - '0');
}
else
{
return -1;
}
}
while ((ch = string[stringPos]) > ' ' && ch != delim);
setarg(paramPos, 0, num *neg);
}
case 'h', 'x';
{
setarg(paramPos,0,id);
}
else
{
#if !defined foeach
#define foreach (1%,2%) fpr (new %2 = 0; %2




stock SpielerSpeichern(playerid)
{ new Spieler[64];
new Sname[MAX_Player_Name];
GetPlayerName(playerid,Shame,sizeof(sname));
format(Spieler,sizeof(spieler),"/Spieler/%s.txt,Sname);
if(dini_Exists(spieler))
{
dini_intSet(Spieler,"adminlevel",sSpieler[Playerid{Adminlevel]);
dini_intSet(Spieler,"Level",sSpieler[Playerid{Level]);
dini_intSet(Spieler,"Fraktion",sSpieler[Playerid{Fraktion]);
dini_intSet(Spieler,"Team",sSpieler[Playerid{Team]);
}
return 1;
stock SpielerLaden(playerid)
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME]
GetPLayerName(playerid,Sname,sizeof(Sname));
format(Spieler,Sizeof(spieler,"/Spieler/%s.txt",Sname);
if(dini_Exist(Spieler))
{
}
return 1;

public OnPlayerCommandText (playerid,cmdtext[])9
{


dcmd(heilen,6,cmdtext);

if (strcmp("/help", cmdtext, true,10) == 0)
{
sendClientMessage(playerid,weiss,"/q Verlassen /report Frage and die Admins");
return 1;
if (strcmp("/lebencool",cmdtext,true,10) == 0)
{
SetPlayerHealth(playerid,100.0);
}

return 0;


}
//Dcmd Befehle
dcmd_heilen(playerid,params[])
{
new i;
if(strlen((params))
{

i = strval(params);
if(IsPlayerConneccted(i))
{

SetPlayerHealt(i,100,0)
SendClientMessage(i,gelb "Du Wurdest geheilt");
SendClientMessage(i,rot"du Wurdest Geheil!");
}
else
{
SendClientMessage(playerid,gelb,"DerSpieler wurde nicht Gefunden");
}
}
return 1;
}


return 1;







Wäre fro um hilfe


Eagle, 11.10.2012, 17:08
Du und dein Script :D

Recherchier mal was die einzelnen Fehlermeldungen bedeuten, das ist nicht einfach nur irgendein
englischer Satz, der sagt auch was aus.

Ein paar davon sind Syntaxfehler, zb ist recht weit unten eine 9 am Ende einer Zeile die da meinem
Programmierverständnis nach nicht hingehört.
Rafioso, 11.10.2012, 20:53
Bitte schreibe nur in ein Thema, wenn es um das selbe Script geht....

*closed*
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads