Hi Leute,
irgendwie kommen Errors... warum auch immer ich weiss es nicht!
[Errors:]
C:\Dokumente und Einstellungen\pierre\Desktop\Server\gamemodes\selfmade.pwn(144) : error 017: undefined symbol "cmd"
C:\Dokumente und Einstellungen\pierre\Desktop\Server\gamemodes\selfmade.pwn(144) : error 017: undefined symbol "idx"
C:\Dokumente und Einstellungen\pierre\Desktop\Server\gamemodes\selfmade.pwn(150) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\pierre\Desktop\Server\gamemodes\selfmade.pwn(225) : warning 203: symbol is never used: "loggedin"
C:\Dokumente und Einstellungen\pierre\Desktop\Server\gamemodes\selfmade.pwn(225) : warning 203: symbol is never used: "pInfo"
C:\Dokumente und Einstellungen\pierre\Desktop\Server\gamemodes\selfmade.pwn(225) : warning 203: symbol is never used: "ret_memcpy"
[Script:]
public public OnPlayerCommandText(playerid, cmdtext[])
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/startfarm", true) == 0)
{
new fahrzeug= GetPlayerVehicleID(playerid);
if(AktuellerCP[playerid] != INVALID_FARMER_CP) { SendClientMessage(playerid,COLOR_ERROR, "[Error:] Du bist in deinem Job Aktiv."); }
if(!FarmerFahrzeug(fahrzeug)) { SendClientMessage(playerid,COLOR_ERROR, "[Error:] Du befindest dich nicht in dem richtigen Fahrzeug."); }
AktuellerCP[playerid] = ++;
SetPlayerCheckpoint(playerid,FarmerCPS[AktuellerCP[playerid]][0],FarmerCPS[AktuellerCP[playerid]][1],FarmerCPS[AktuellerCP[playerid]][2], 8.0);
SendClientMessage(playerid,COLOR_INFO, "[Info:] Fahren sie nun die Checkpoints ab um das Feld abzuernten.");
return 1;
}
strtok:
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
Hilfe!