Tag...
vorab:
ich bin kein Scriptgenie, sondern habe gestern angefangen mir ein wenig pawno anzueignen und damit umzugehen..
davon kommt nix online etc, nur fürs lernen
also ich mache grad für ein LV DM Script, welches ja beim samp 0.3c server aufm sa-mp.com vorhanden ist, eine deutsche übersetzung und will dort halt ein paar cmds in nem filterscript einbauen..
die cmds sehen so aus (weitesgehend copy+paste ausm schon vorhandenen filterscript aber halt msg box hinzugefügt und abgeändert..
#pragma tabsize 0
#include <a_samp>
#include <core>
#include <float>
#include "../include/gl_common.inc"
new Text3D:textid;
new PlayerText3D:playertextid;
new savanna=0;
new blade=0;
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
new engine,lights,alarm,doors,bonnet,boot,objective;
if(strcmp( cmd, "/spawn", true ) == 0 )
{
new Float:X, Float:Y, Float:Z;
new tmp[256];
new created_vehicle_id;
tmp = strtok( cmdtext, idx );
GetPlayerPos( playerid, X, Y, Z );
created_vehicle_id = CreateVehicle( strval(tmp), X+2, Y+2, Z, 0, 0, 0, -1 );
new msg[256];
format(msg,256,"Das Auto wurde gespawnt!",created_vehicle_id);
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/fix", true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
if (vid) RepairVehicle(vid);
new msg[256];
format(msg,256,"Das Auto wurde repariert!");
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/addnos", true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vid, 1010);
new msg[256];
format(msg,256,"Dem Auto wurde NOS hinzugefügt!");
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/revnos", true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
RemoveVehicleComponent(vid, 1010);
new msg[256];
format(msg,256,"DemAuto wurde das NOS entfernt");
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/jp",true) == 0)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
new msg[256];
format(msg,256,"Du hast dir ein Jetpack gegeben!");
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/setskin", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext,idx);
SetPlayerSkin(playerid,strval(tmp));
return 1;
}
der error kommt:
C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(85) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(91) : error 030: compound statement not closed at the end of file (started at line 19)
jmd ne idee das zu fixxen?
hab im internet gefunden, dass dort irgendwo eine { auf ist und die nicht geschlossen wird, wo genau weiß ich aber nicht...
wäre nett wenn ihrs mir einfach verbessert und nicht unbedingt "übelst mega" scripter sprache benutzt :X