Ich bin der totale noob im scripten aber habe mir alles selbst mit scriptschnipseln von andren zusammengesteckt und auch viel dadurch gelernt und erwiedert und selbst versucht...
nun mache ich gerade meinen ersten job (Busfahrer)
und bekomme das mit /fare (bei mir /Dienst) nicht gebacken..
darum habe ich mir auch ein codeschnipsel besorgt...
leider kommt das bei raus:
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\Server\gamemodes\Server.pwn(760) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\Server\gamemodes\Server.pwn(767) : error 017: undefined symbol "strget"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\Server\gamemodes\Server.pwn(768) : error 017: undefined symbol "strget"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\Server\gamemodes\Server.pwn(786) : error 017: undefined symbol "string"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\Server\gamemodes\Server.pwn(786) : error 017: undefined symbol "string"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\Server\gamemodes\Server.pwn(786) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\Server\gamemodes\Server.pwn(786) : fatal error 107: too many error messages on one line
7 Errors...
Hier ist der Schnipsel:
if(strcmp(cmdtext, "/Dienst"
{
new carmodel = GetVehicleModel(GetPlayerVehicleID(playerid));
if(carmodel != 420)
{
SendClientMessage(playerid,0xFF6347AA,"Nur im Taxi Möglich!");
return 1;
}
new money = strval(strget(cmdtext,1));
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
return 1;
}
if(money > 50 || money < 0)
{
SendClientMessage(playerid,0xFF6347AA,"Der Preis darf nur zwischen 1-100$ liegen!");
return 1;
}
for(new i;i<=MAX_PLAYERS;i++)
{
new fahrer = GetPlayerVehicleID(playerid);
new beifahrer = GetPlayerVehicleID(i);
if(fahrer == beifahrer)
{
GivePlayerMoney(beifahrer,-money);
GivePlayerMoney(fahrer,money);
format(string, sizeof(string), "Du musstest $%d bezahlen.", money);
SendClientMessage(i, 0xFF6347AA, string);
}
}
}
Und jetz kommt nicht mit der text stimmt auch net
bin jetz zu faul den texxt und das carmodel zu ändern,
will erstmal dass es überhaupt funzt...
Ich benutze kein GF !!!
Kann mir pls wer weiterhelfen....bina m verzweifeln..
wäre euch sehr dankbar