Hallo Liebe Community,
Nach langerzeit brauche ich mal einen Script wo man einen SPieler ,
zu sich porten kann ,
Befehl lautet z.B /port [playerid]
Wenn einer sowas ähnliches hat bitte ich drum es mir zu schicken .
Mfg
Simplefire
Hallo Liebe Community,
Nach langerzeit brauche ich mal einen Script wo man einen SPieler ,
zu sich porten kann ,
Befehl lautet z.B /port [playerid]
Wenn einer sowas ähnliches hat bitte ich drum es mir zu schicken .
Mfg
Simplefire
if ( strcmp( cmd, "/port", true ) == 0 )
{
new tmp[256];
tmp = strtok( cmdtext, idx );
if ( !strlen( tmp ) ) { return 1; }
new Float:X, Float:Y, Float:Z;
if ( GetPlayerVehicleID( strval(tmp) ) )
{
GetPlayerPos( playerid, X, Y, Z );
SetVehiclePos( GetPlayerVehicleID(strval(tmp)), X+2, Y+2, Z );
} else {
GetPlayerPos( playerid, X, Y, Z );
SetPlayerPos( strval(tmp), X+2, Y+2, Z );
}
return 1;
}
So?
Bekomme 2 error
(4263) : error 017: undefined symbol "strtok"
(4263) : error 033: array must be indexed (variable "tmp")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
füg das ein:
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;
}
//EDIT
new tmp[128];
***WICHTIG***
Das was der liebe Pubär gesant hat muss ganz unten in dein script rein!!!!
Sprich in kein public oder so.
Gruss: Sonic